12345678910111213141516171819202122 |
- package logging
- import (
- "github.com/sirupsen/logrus"
- "godash/config"
- )
- func NewGlobalLogger() {
- var conf Config
- logrus.SetFormatter(&logrus.TextFormatter{TimestampFormat: "2006/01/02 15:04:05", FullTimestamp: true})
- config.ParseViperConfig(&conf, config.AddViperConfig("logging"))
- conf.setConfigLogLevel()
- }
- func (conf *Config) setConfigLogLevel() {
- logLevel, err := logrus.ParseLevel(conf.LogLevel)
- if err != nil {
- logrus.SetLevel(logrus.FatalLevel)
- } else {
- logrus.SetLevel(logLevel)
- }
- }
|