Logging

Libraries for generating and working with log files.

Newest releases
17

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

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

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
 
108

deref exo: a process manager & log viewer for dev
 
1.1k

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

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

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.
 
22

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
 
158

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
 
18.8k

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

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

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

go-logr A simple logging interface for Go
 
202

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.
 
1k

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,
 
25

ichtrojan An Error Logger for Go
 
Popular
14k

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
 
834

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.
 
39

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
 
61

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
 
57

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
 
1.2k

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
 
1.4k

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
 
246

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
 
Popular
4.3k

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
 
48

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
 
28

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
 
34

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
 
291

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
 
11

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 ..