github.com/retailcrm/mg-bot-helper@v0.0.0-20201229112329-a17255681a84/src/log.go (about) 1 package main 2 3 import ( 4 "os" 5 6 "github.com/op/go-logging" 7 ) 8 9 var logFormat = logging.MustStringFormatter( 10 `%{time:2006-01-02 15:04:05.000} %{level:.4s} => %{message}`, 11 ) 12 13 func newLogger() *logging.Logger { 14 logger := logging.MustGetLogger(config.BotInfo.Code) 15 logBackend := logging.NewLogBackend(os.Stdout, "", 0) 16 formatBackend := logging.NewBackendFormatter(logBackend, logFormat) 17 backend1Leveled := logging.AddModuleLevel(logBackend) 18 backend1Leveled.SetLevel(config.LogLevel, "") 19 logging.SetBackend(formatBackend) 20 21 return logger 22 }