package logger import ( "os" "github.com/sirupsen/logrus" ) var logger = logrus.New() func init() { customFormatter := &logrus.TextFormatter{ DisableColors: false, FullTimestamp: true, DisableLevelTruncation: true, } customFormatter.TimestampFormat = "2006-01-02 15:04:05" logger.SetFormatter(customFormatter) // Output to stdout instead of the default stderr // Can be any io.Writer, see below for File example logger.SetOutput(os.Stdout) // Only logger the warning severity or above. logger.SetLevel(logrus.DebugLevel) } func Debug(args ...interface{}) { logger.Debug(args...) } func Info(args ...interface{}) { logger.Info(args...) } func Warn(args ...interface{}) { logger.Warn(args...) } func Error(args ...interface{}) { logger.Error(args...) } func Panic(args ...interface{}) { logrus.Panic(args...) } func Fatal(args ...interface{}) { logrus.Fatal(args...) }