Skip to content

Instantly share code, notes, and snippets.

@dhruvr
Created September 21, 2019 21:37
Show Gist options
  • Save dhruvr/d173be60de3356c9a1ebfa97d4fba8b2 to your computer and use it in GitHub Desktop.
Save dhruvr/d173be60de3356c9a1ebfa97d4fba8b2 to your computer and use it in GitHub Desktop.
func configureLogrus(lumberjackConfig *lumberjack.Logger) *logrus.Logger {
logger := logrus.New()
logger.SetLevel(logrus.DebugLevel)
logger.SetFormatter(&logrus.TextFormatter{
DisableColors: false,
FullTimestamp: true,
TimestampFormat: "2006-01-02 15:04:05.000",
ForceColors: true,
DisableLevelTruncation: true,
})
multi := io.MultiWriter(os.Stdout, lumberjackConfig)
logger.SetOutput(multi)
return logger
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment