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  }