logger.go 343 B

1234567891011121314151617181920
  1. // utils/logger.go
  2. package utils
  3. import (
  4. "github.com/sirupsen/logrus"
  5. )
  6. var Logger *logrus.Logger
  7. func InitLogger(level string) {
  8. Logger = logrus.New()
  9. Logger.SetFormatter(&logrus.JSONFormatter{})
  10. logLevel, err := logrus.ParseLevel(level)
  11. if err != nil {
  12. Logger.SetLevel(logrus.InfoLevel)
  13. } else {
  14. Logger.SetLevel(logLevel)
  15. }
  16. }