Skip to content

yramanovich/logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logger

Simple extendable logging library.

Quick start

log := logger.New(
    logger.SetLogLevel(logger.LevelDebug),
    logger.SetFormatter(logger.JSONFormatter{Pretty: true}),
    logger.SetWriter(os.Stdout),
    )

log.Info("msg", "info message")
log.Warn("msg", "warn message")
log.Debug("msg", "debug message")
log.Error("msg", "error message")

Result:

    {
      "level": "INFO",
      "msg": "info message",
      "t": "2020-Apr-22 04:36:56.010"
    }
    {
      "level": "WARN",
      "msg": "warn message",
      "t": "2020-Apr-22 04:36:56.010"
    }
    {
      "level": "DEBUG",
      "msg": "debug message",
      "t": "2020-Apr-22 04:36:56.010"
    }
    {
      "level": "ERROR",
      "msg": "error message",
      "t": "2020-Apr-22 04:36:56.010"
    }

About

Simple extendable logging library for personal usage.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages