diff --git a/cmd/main.go b/cmd/main.go index 6c15f0c..6896c5e 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -5,6 +5,7 @@ import ( "merch-api/config" _ "merch-api/docs" "merch-api/internal/app" + "merch-api/internal/appLog" "os" "os/signal" "syscall" @@ -21,7 +22,7 @@ func main() { defer cancel() cfg := config.NewConfig() - config.LogSetup(cfg.App.Mode, cfg.App.LogLvl) + appLog.LogSetup(cfg.App.Mode, cfg.App.LogLvl) appl := app.New(ctx, cfg) diff --git a/internal/appLog/logMessages.go b/internal/appLog/logMessages.go new file mode 100644 index 0000000..9887d2a --- /dev/null +++ b/internal/appLog/logMessages.go @@ -0,0 +1,18 @@ +package appLog + +import log "github.com/sirupsen/logrus" + +func LogDebug(pkgHeader, layerHeader, fieldName, fieldMessage string) { + log.WithField("fieldName", "fieldMessage").Debugf("%v %v %v", pkgHeader, layerHeader) +} + +func LogErr(pkgHeader, layerHeader string, err error) { + log.WithError(err).Errorf("%v %v", pkgHeader, layerHeader) +} + +func LogWarn(pkgHeader, layerHeader, fieldName, fieldMessage string) { + if fieldName == "" { + fieldName = "warning" + } + log.WithField(fieldName, fieldMessage).Warnf("%v %v", pkgHeader, layerHeader) +} diff --git a/config/logging.go b/internal/appLog/logging.go similarity index 99% rename from config/logging.go rename to internal/appLog/logging.go index 0538548..36d97bc 100644 --- a/config/logging.go +++ b/internal/appLog/logging.go @@ -1,4 +1,4 @@ -package config +package appLog import ( "fmt"