Libraries for generating and working with log files.

Newest releases

faceair Loki On VictoriaMetrics This project experimentally supports the loki protocol on the VictoriaMetrics Cluster, and performance may be better. Supporte

rakyll logtoxray Write to logs, get X-Ray traces. No distributed tracing instrumenation library required. 🚧 🚧 🚧 THIS PROJECT IS A WORK-IN-PROGRESS PROTOTY

binalyze logger logger is an easily customizable wrapper for logrus with log rotation Usage There is only one function to initialize logger. logger.Init() When

deref exo: a process manager & log viewer for dev

infracloudio An app that helps you monitor your Kubernetes cluster, debug critical deployments & gives recommendations for standard practices

kubec Simply realtime chia log analyzer for chia coin (XCH) farmers

armon This library provides a metrics package which can be used to instrument code, expose application metrics, and profile runtime performance in a flexible manner.

go-kit ⚠️   PRE-RELEASE   ⚠️ DO NOT IMPORT THIS MODULE YOUR PROJECT WILL BREAK package log package log provides a minimal interface for structured logging in

JackBister Logsuck is a program that makes it easier for you to deal with your logs. It serves a similar purpose to Splunk or the ELK stack. You can use it to search your logs, correlate logs from different log files with each other and set

sirupsen Logrus is a structured logger for Go (golang), completely API compatible with the standard library logger.

apex Go log format parsers, generated by Ldetool producing performant & memory efficient parsers.

boreq Plum is a real-time web server access log analyser. It allows the user to access the statistics using a web dashboard.

go-logr A simple logging interface for Go

brimdata zq is a command-line tool for searching and analyzing logs, particularly Zeek logs. If you are familiar with zeek-cut, you can think of zq as zeek-cut on steroids.

amir20 Dozzle - dozzle.dev Dozzle is a real-time log viewer for Docker. It's free. It's small. And it's in your browser. While dozzle should work for most, it is not meant to be a full logging solution. For enterprise use,

ichtrojan An Error Logger for Go

grafana Loki: like Prometheus, but for logs. Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate. It

google logger Logger is a simple cross platform Go logging library for Windows, Linux, and macOS, it can log to the Windows event log, Linux/macOS syslog, and an io.Writer. This is not an official Google product.

matthewmueller Easily send structured logs to Datadog over TCP. Features Implements io.Writer key := os.Getenv("DATADOG_API_KEY") dd, err := datadog.Dial(&datadog.Config{APIKey: key}) defer dd.Close() client.Write([]byt

ccpaging nxlog4go - Next logging package based on log4go Installation Run go get github.com/ccpaging/nxlog4go OR Run go install github.com/ccpaging/nxlog4go Features: Structured Fast

visionmedia go-debug Conditional debug logging for Go libraries. View the docs. Installation $ go get github.com/tj/go-debug Example package main import . "github.com/tj/go-debug" import "time" var deb

sanity-io Litter Litter is a pretty printer library for Go data structures to aid in debugging and testing. Litter is provided by Sanity: The Headless CMS Construction Kit Litter named for the fact that it outputs lit

vlinx-io go-logging A lite go logging component Install go get -v github.com/vlinx-io/go-logging Usage import "github.com/vlinx-io/go-logging" logger := logging.New("info.log", "error.log") logger.Debug

boz kail: kubernetes tail Kubernetes tail. Streams logs from all containers of all matched pods. Match pods by service, replicaset, deployment, and others. Adjusts to a changing cluster - pods are added and removed from lo

kataras ✒️ golog golog is a simple, fast and easy-to-use level-based logger written entirely in GoLang. 🥇 Features Focus on high performance and agile perspective of things Easy API and a

gliderlabs logspout Docker Hub automated builds for gliderlabs/logspout:latest and progrium/logspout:latest are now pointing to the release branch. For master, use gliderlabs/logspout:master. Individual versions are also av

ianberdin Golang Pretty Logger (Warning! Not Maintened.) Custom go logger for pretty print, log, debug, warn, error with colours and levels. Install go get github.com/happierall/l Usage im

wacul ulog - Structured and context oriented logging interface for Go Package ulog provides a simple way to handle structured and context oriented logging and decouples package from specific log implementation.

szxp log A small structured logging library for Golang. Documentation is available at GoDoc. Releases Master branch is the stable production-ready branch. Features Only standard library depend

chrispenner LumberJack Download Binary What is it? A command-line interface log viewer Why did I build it I got really sick of trying to find the things I was looking for in a big blob of unstructured te

agnivade funnel A new approach to logging The 12 factor rule for logging says that an app "should not attempt to write to or manage logfiles. Instead, each running process writes its event stream, unbuffered, to s

tmc googlelog cli tool to publish entries to google cloud logging Example use Look up project ID via: $ gcloud projects list $ googlelog -h Usage of googlelog: -log string log name -projectID

tmc log import "github.com/tmc/log" Overview Index Overview Package log wraps logrus to include source line/function information inspired by prometheus/common/log Index func Debug(args ..