Go-lang Logging

Back

1. distillog

distilled levelled logging (think of it as stdlib + log levels).

2. glg

glg is simple and fast leveled logging library for Go.

3. glo

PHP Monolog inspired logging facility with identical severity levels.

4. glog

Leveled execution logs for Go.

5. go-cronowriter

Simple writer that rotate log files automatically based on current date and time, like cronolog.

6. go-log

Log4j implementation in Go.

7. go-logger

Simple logger of Go Programs, with level handlers.

8. gologger

Simple easy to use log lib for go, logs in Colored Console, Simple Console, File or Elasticsearch.

9. gomol

Multiple-output, structured logging for Go with extensible logging outputs.

10. gone/log

Fast, extendable, full-featured, std-lib source compatible log library.

11. httpretty

Pretty-prints your regular HTTP requests on your terminal for debugging (similar to http.DumpRequest).

12. journald

Go implementation of systemd Journal's native API for logging.

13. kemba

A tiny debug logging tool inspired by [debug](https://github.com/visionmedia/debug), great for CLI tools and applications.

14. log

Structured log interface for Go cleanly separates logging facade from its implementation.

15. log-voyage

Full-featured logging saas written in golang.

16. log15

Simple, powerful logging for Go.

17. logdump

Package for multi-level logging.

18. logex

Golang log lib, supports tracking and level, wrap by standard log lib.

19. logger

Minimalistic logging library for Go.

20. logmatic

Colorized logger for Golang with dynamic log level configuration.

21. logo

Golang logger to different configurable writers.

22. logrus

Structured logger for Go.

23. logrusiowriter

`io.Writer` implementation using [logrus](https://github.com/sirupsen/logrus) logger.

24. logrusly

[logrus](https://github.com/sirupsen/logrus) plug-in to send errors to a [Loggly](https://www.loggly.com/).

25. logur

An opinionated logger interface and collection of logging best practices with adapters and integrations for well-known libraries ([logrus](https://github.com/sirupsen/logrus), [go-kit log](https://github.com/go-kit/kit/tree/master/log), [zap](https://github.com/uber-go/zap), [zerolog](https://github.com/rs/zerolog), etc).

26. logutils

Utilities for slightly better logging in Go (Golang) extending the standard logger.

27. logxi

12-factor app logger that is fast and makes you happy.

28. lumberjack

Simple rolling logger, implements io.WriteCloser.

29. mlog

Simple logging module for go, with 5 levels, an optional rotating logfile feature and stdout/stderr output.

30. noodlog

Parametrized JSON logging library which lets you obfuscate sensitive data and marshal any kind of content. No more printed pointers instead of values, nor escape chars for the JSON strings.

31. onelog

Onelog is a dead simple but very efficient JSON logger. It is the fastest JSON logger out there in all scenarios. Also, it is one of the logger with the lowest allocation.

32. ozzo-log

High performance logging supporting log severity, categorization, and filtering. Can send filtered log messages to various targets (e.g. console, network, mail).

33. phuslu/log

Structured Logging Made Easy.

34. rollingwriter

RollingWriter is an auto-rotate `io.Writer` implementation with multi policies to provide log file rotation.

35. seelog

Logging functionality with flexible dispatching, filtering, and formatting.

36. spew

Implements a deep pretty printer for Go data structures to aid in debugging.

37. sqldb-logger

A logger for Go SQL database driver without modify existing *sql.DB stdlib usage.

38. stdlog

Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs.

39. tail

Go package striving to emulate the features of the BSD tail program.

40. xlog

Structured logger for `net/context` aware HTTP handlers with flexible dispatching.

41. yell

Yet another minimalistic logging library.

42. zap

Fast, structured, leveled logging in Go.

43. zerolog

Zero-allocation JSON logger.

44. zkits-logger

A powerful zero-dependency JSON logger.