Cute Gopher Mascot

The Best Go Libraries For Logging - Libraries for generating and working with log files. (39)

Discover the best Go libraries for Logging in Libraries for generating and working with log files.! Find the perfect tools to streamline your development and boost productivity. From logdump to lumberjack, we've got you covered. Let the coding begin!

logdump

Package for multi-level logging.

Discover More! 🚀

lumberjack

Simple rolling logger, implements io.WriteCloser.

Discover More! 🚀

structy/log

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

Discover More! 🚀

distillog

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

Discover More! 🚀

glg

glg is simple and fast leveled logging library for Go.

Discover More! 🚀

glo

PHP Monolog inspired logging facility with identical severity levels.

Discover More! 🚀

glog

Leveled execution logs for Go.

Discover More! 🚀

go-cronowriter

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

Discover More! 🚀

go-log

A logging library with stack traces, object dumping and optional timestamps.

Discover More! 🚀

go-log

Simple and configurable Logging in Go, with level, formatters and writers.

Discover More! 🚀

go-log

Log lib supports level and multi handlers.

Discover More! 🚀

go-log

Log4j implementation in Go.

Discover More! 🚀

go-logger

Simple logger of Go Programs, with level handlers.

Discover More! 🚀

gomol

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

Discover More! 🚀

kemba

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

Discover More! 🚀

log

An O(1) logging system that allows you to connect one log to multiple writers (e.g. stdout, a file and a TCP connection).

Discover More! 🚀

log

Structured logging package for Go.

Discover More! 🚀

log

Simple leveled logging wrapper around standard log package.

Discover More! 🚀

mlog

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

Discover More! 🚀

phuslu/log

High performance structured logging.

Discover More! 🚀

pp

Colored pretty printer for Go language.

Discover More! 🚀

rollingwriter

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

Discover More! 🚀

seelog

Logging functionality with flexible dispatching, filtering, and formatting.

Discover More! 🚀

slf4g

Simple Logging Facade for Golang: Simple structured logging; but powerful, extendable and customizable, with huge amount of learnings from decades of past logging frameworks.

Discover More! 🚀

slog

Lightweight, configurable, extensible logger for Go.

Discover More! 🚀

slog-formatter

Common formatters for slog and helpers to build your own.

Discover More! 🚀

slog-multi

Chain of slog.Handler (pipeline, fanout...).

Discover More! 🚀

spew

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

Discover More! 🚀

sqldb-logger

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

Discover More! 🚀

stdlog

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

Discover More! 🚀

tail

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

Discover More! 🚀

tint

A slog.Handler that writes tinted logs.

Discover More! 🚀

xylog

Leveled and structured logging, dynamic fields, high performance, zone management, simple configuration, and readable syntax.

Discover More! 🚀

yell

Yet another minimalistic logging library.

Discover More! 🚀

zap

Fast, structured, leveled logging in Go.

Discover More! 🚀

zax

Integrate Context with Zap logger, which leads to more flexibility in Go logging.

Discover More! 🚀

zerolog

Zero-allocation JSON logger.

Discover More! 🚀

zkits-logger

A powerful zero-dependency JSON logger.

Discover More! 🚀

zl

High Developer Experience, zap based logger. It offers rich functionality but is easy to configure.

Discover More! 🚀