mirror of
https://tvoygit.ru/Djam/r11_urpm-repo.git
synced 2025-02-23 18:22:47 +00:00
28 lines
No EOL
704 B
Go
28 lines
No EOL
704 B
Go
package main
|
|
|
|
import (
|
|
"github.com/sirupsen/logrus"
|
|
"github.com/spf13/viper"
|
|
)
|
|
|
|
var logger *logrus.Logger
|
|
|
|
func initLogger() {
|
|
logger = &logrus.Logger{
|
|
Out: logrus.StandardLogger().Out,
|
|
Formatter: logrus.StandardLogger().Formatter,
|
|
Level: logrus.InfoLevel,
|
|
ReportCaller: true,
|
|
}
|
|
|
|
logLevel := viper.GetString("log.level")
|
|
if logLevel == "debug" {
|
|
logger.SetLevel(logrus.DebugLevel)
|
|
} else if logLevel == "info" {
|
|
logger.SetLevel(logrus.InfoLevel)
|
|
} else if logLevel == "warn" {
|
|
logger.SetLevel(logrus.WarnLevel)
|
|
} else if logLevel == "error" {
|
|
logger.SetLevel(logrus.ErrorLevel)
|
|
}
|
|
} |