Skip to content

fl1ckje/logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logger

Pretty simple colorful logger based on slog package.

Screenshot

Install

go get github.com/fl1ckje/logger

Examples

// Messages without JSON data
logger.Info("Starting server.")
logger.Debug("debug msg test")
logger.Info("info msg test")
logger.Warn("warn msg test")
logger.Error("error msg test")

// Messages with JSON data
logger.Debug("debug msg w json test", slog.String("string kv", "string value"))
logger.Info("info msg w json test", slog.Bool("bool kv", true))
logger.Warn("warn msg w json test", slog.Time("time kv", time.Now()))
logger.Error("error msg w json test", slog.Any("any kv", map[string]int{"user": 0, "id": 1, "ext_data": 2}))

Credits

  • Color support via @jwalton: gchalk

About

Colorful logger for Go (golang)

Resources

License

Stars

Watchers

Forks

Contributors

Languages