package logic import ( "certmanager/internal/database" "certmanager/pkg/logger" ) type LogicConfig struct { Database *database.Database } type Logic struct { log *logger.Logger db *database.Database } func NewLogic(conf *LogicConfig) (*Logic, error) { var err error lg := &Logic{ db: conf.Database, } lg.log = logger.NewLogger("logic") return lg, err }