/
AngelCareMe
/
task_queue
Обзор
Документация
Войти
/
AngelCareMe
/
task_queue
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
pkg/logger/logger.go
28 строк
407 B
AngelCareMe
done
28 июл 2025, 21:07
28 июл 2025, 21:07
c70014b
Код
Авторство
О чём код?
package logger import ( "github.com/sirupsen/logrus" "github.com/spf13/viper" ) var log = logrus.New() func Init() { log.SetFormatter(&logrus.JSONFormatter{}) level := viper.GetString("log.level") if level == "" { level = "info" } lvl, err := logrus.ParseLevel(level) if err != nil { log.Fatal("Invalid log level: ", err) } log.SetLevel(lvl) } func Get() *logrus.Logger { return log }