Awesome Go Logging Libraries

  • updated over 6 years ago MIT License

    Logging, distilled

  • glg glg 189
    star
    updated about 1 year ago MIT License

    Simple and blazing fast lockfree logging library for golang

  • glo glo 15
    star
    updated almost 6 years ago MIT License

    Logging library for Golang

  • glog glog 3,520
    star
    updated 4 months ago Apache License 2.0

    Leveled execution logs for Go

  • updated over 3 years ago MIT License

    Time based rotating file writer

  • updated over 5 years ago MIT License

    a golang log lib supports level and multi handlers

  • updated over 5 years ago BSD 3-Clause "New...

    Simple logger for Go programs. Allows custom formats for messages.

  • updated 5 months ago MIT License

    🔍 Easy to use, extendable and super fast logging package for Go

  • updated almost 7 years ago

    The Simplest and worst logging library ever written

  • gomol gomol 19
    star
    updated over 5 years ago MIT License

    Gomol is a library for structured, multiple-output logging for Go with extensible logging outputs

  • updated almost 3 years ago MIT License

    Automatically persists all the logs of your Go application inside RethinkDB.

  • go-spew go-spew 5,711
    star
    updated over 2 years ago ISC License

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

  • updated 11 months ago MIT License

    Package httpretty prints the HTTP requests you make with Go pretty on your terminal.

  • updated over 3 years ago MIT License

    Go implementation of systemd Journal's native API for logging

  • kemba kemba 13
    star
    updated about 1 month ago MIT License

    A tiny debug logging tool. Ideal for CLI tools and command applications. Inspired by https://github.com/visionmedia/debug

  • kiwi kiwi 24
    star
    updated 8 months ago BSD 3-Clause "New...

    Fast, structured, with filters and dynamic sinks. No levels. Logger & context keeper for Go language 🥝 It smells like a mushroom.

  • log log 5
    star
    updated almost 3 years ago MIT License

    A simple to use log system, minimalist but with features for debugging and differentiation of messages

  • log log 47
    star
    updated about 9 years ago MIT License

    Logging packages for Go

  • log log 1,362
    star
    updated about 1 year ago MIT License

    Structured logging package for Go.

  • log log 640
    star
    updated 4 months ago MIT License

    Fastest structured logging

  • log15 log15 1,103
    star
    updated over 1 year ago Other

    Structured, composable logging for Go

  • updated over 6 years ago

    Package for multi-level logging

  • logex logex 43
    star
    updated 8 months ago MIT License

    An golang log lib, supports tracking and level, wrap by standard log lib

  • logger logger 158
    star
    updated almost 3 years ago Do What The F*ck ...

    Minimalistic logging library for Go.

  • loggo loggo 134
    star
    updated about 1 year ago Other

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

  • updated almost 4 years ago MIT License

    Colorized logger for Golang with dynamic log level configuration

  • logo logo 12
    star
    updated almost 4 years ago MIT License

    Golang logger to different configurable writers.

  • logr logr 1,252
    star
    updated about 1 month ago Apache License 2.0

    A simple logging interface for Go

  • logrus logrus 24,587
    star
    updated 4 months ago MIT License

    Structured, pluggable logging for Go.

  • updated over 4 years ago Other

    io.Writer implementation using logrus logger [managed by soy-programador]

  • updated over 3 years ago MIT License

    Loggly Hooks for GO Logrus logger

  • logur logur 197
    star
    updated about 4 years ago MIT License

    Logur is an opinionated collection of logging best practices

  • updated almost 2 years ago Mozilla Public Li...

    Utilities for slightly better logging in Go (Golang).

  • updated over 7 years ago MIT License

    LogVoyage - logging SaaS written in GoLang

  • logxi logxi 358
    star
    updated over 4 years ago MIT License

    A 12-factor app logger built for performance and happy development

  • loki loki 23,635
    star
    updated about 1 month ago GNU Affero Genera...

    Like Prometheus, but for logs.

  • updated over 1 year ago MIT License

    lumberjack is a log rolling package for Go

  • mlog mlog 33
    star
    updated over 6 years ago MIT License

    A simple logging module for go, with a rotating file feature and console logging.

  • multierr multierr 1,012
    star
    updated 7 months ago MIT License

    Combine one or more Go errors together

  • updated almost 3 years ago Apache License 2.0

    🍜 Parametrized JSON logging library in Golang which lets you obfuscate sensitive data and marshal any kind of content.

  • onelog onelog 414
    star
    updated over 5 years ago MIT License

    Dead simple, super fast, zero allocation logger for Golang

  • updated almost 4 years ago MIT License

    A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.

  • pp pp 1,679
    star
    updated over 1 year ago MIT License

    Colored pretty printer for Go language

  • updated about 1 year ago MIT License

    Rolling writer is an IO util for auto rolling write in go.

  • seelog seelog 1,639
    star
    updated over 5 years ago BSD 3-Clause "New...

    Seelog is a native Go logging library that provides flexible asynchronous dispatching, filtering, and formatting.

  • updated 3 months ago MIT License

    Simple Logging Facade for Golang

  • updated almost 2 years ago MIT License

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

  • tail tail 2,598
    star
    updated about 2 years ago MIT License

    Go package for reading from continously updated files (tail -f)

  • xlog xlog 138
    star
    updated 5 months ago MIT License

    xlog is a logger for net/context aware HTTP applications

  • updated over 2 years ago Mozilla Public Li...

    📒 Yet another minimalist logging library

  • zerolog zerolog 10,343
    star
    updated 3 months ago MIT License

    Zero Allocation JSON Logger

  • updated over 1 year ago Apache License 2.0

    A powerful zero-dependency json logger.