10

8

6

4

2


9.7

7.5

9.2

6.7
zap

8.8
0.0

8.7

4.2

8.2
0.0

8.2
1.8

36 Logging packages and projects

  • logrus

    9.7 7.5 Go
    a structured logger for Go.
  • zap

    9.2 6.7 Go
    Fast, structured, leveled logging in Go
  • glog

    8.8 0.0 Go
    Leveled execution logs for Go.
  • spew

    8.7 4.2 Go
    Implements a deep pretty printer for Go data structures to aid in debugging
  • seelog

    8.2 0.0 Go
    logging functionality with flexible dispatching, filtering, and formatting.
  • tail

    8.2 1.8 Go
    A Go package striving to emulate the features of the BSD tail program.
  • lumberjack

    7.5 1.7 Go
    Simple rolling logger, implements io.WriteCloser.
  • log15

    7.4 0.5 Go
    Simple, powerful logging for Go
  • zerolog

    7.3 7.6 Go
    Zero-allocation JSON logger.
  • log

    7.0 5.0 Go
    Structured logging package for Go.
  • logxi

    6.0 0.0 Go
    A 12-factor app logger that is fast and makes you happy.
  • logutils

    5.8 0.0 Go
    Utilities for slightly better logging in Go (Golang) extending the standard logger.
  • loggo

    5.2 0.5 Go
    A logging library for Go. Doesn't use the built in go log standard library, but instead offers a replacement.
  • go-logger

    5.2 4.1 Go
    Simple logger of Go Programs, with level handlers.
  • ozzo-log

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

    4.3 2.6 Go
    A structured logger for net/context aware HTTP handlers with flexible dispatching.
  • logger

    4.2 4.9 Go
    Minimalistic logging library for Go.
  • log-voyage

    3.8 0.9 Go
    Full-featured logging saas written in golang.
  • logex

    3.1 0.3 Go
    An golang log lib, supports tracking and level, wrap by standard log lib
  • stdlog

    3.0 0.0 Go
    Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs.
  • gologger

    2.9 1.7 Go
    Simple easy to use log lib for go, logs in Colored Cosole, Simple Console, File or Elasticsearch.
  • logrusly

    2.7 1.8 Go
    logrus plug-in to send errors to a Loggly.
  • mlog

    2.4 0.0 Go
    A simple logging module for go, with 5 levels, an optional rotating logfile feature and stdout/stderr output.
  • slf

    2.3 1.4 Go
    The Structured Logging Facade (SLF) for Go (like SLF4J but structured and for Go)
  • go-log

    2.3 0.0 Go
    Log lib supports level and multi handlers.
  • slog

    1.8 2.1 Go
    The reference implementation of the Structured Logging Facade (SLF) for Go
  • glg

    1.7 4.3 Go
    glg is simple and fast leveled logging library for Go.
  • gomol

    1.2 5.9 Go
    Gomol is a library for structured, multiple-output logging for Go with extensible logging outputs
  • Kiwi Logs&Context

    1.1 3.6 Go
    Structured logger & context keeper for Go language
  • journald

    0.9 5.8 Go
    Go implementation of systemd Journal's native API for logging.
  • logdump

    0.8 0.0 Go
    Package for multi-level logging
  • go-cronowriter

    0.7 5.4 Go
    A simple writer that rotate log files automatically based on current date and time, like cronolog.
  • go-rethinklogger

    0.6 5.2 Go
    Automatically persists all the logs of your Go application inside RethinkDB.
  • distillog

    0.6 5.5 Go
    distilled levelled logging (think of it as stdlib + log levels).
  • logo

    0.3 4.7 Go
    Golang logger to different configurable writers.
  • gone/log

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

Add another 'Logging' Package