Top 23 Go Logging Projects
Structured, pluggable logging for Go.
Based on this snippet, it might be worth checking what logrus.PanicLevel is set to, inside your unit test.
Like Prometheus, but for logs.Project mention: ClickHouse as an alternative to Elasticsearch for log storage and analysis | news.ycombinator.com | 2021-03-02
Promtail/Loki https://github.com/grafana/loki is an alternative to elk, but while it seems more lightweight, it definitely is less featureful. The integration with grafana/prometheus seems nice, but I've only toyed with it, not used in production.
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Blazing fast, structured, leveled logging in Go.
⎈ Multi pod and container log tailing for KubernetesProject mention: Top 20 useful k8s tools | dev.to | 2021-02-20
Link : https://github.com/wercker/stern
Zero Allocation JSON LoggerProject mention: Q: using sync.Pool vs buffer... | reddit.com/r/golang | 2021-01-21
i dont know zerolog, from my quick research, i found this
Implements a deep pretty printer for Go data structures to aid in debugging
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.Project mention: Go, RabbitMQ and gRPC Clean Architecture microservice 💫👋 | dev.to | 2021-01-11
And initialize our gRPC service, here i used gRPC Middleware repository for unary interceptors:
Leveled execution logs for Go (by golang)Project mention: can someone review my code? | reddit.com/r/golang | 2020-12-23
Read similar repos, compare, learn: https://github.com/rs/zerolog https://christine.website/blog/ln-the-natural-logger-2020-10-17 https://github.com/sirupsen/logrus https://github.com/golang/glog https://github.com/nikandfor/tlog (this one is mine)
lumberjack is a log rolling package for GoProject mention: Logging with Go | reddit.com/r/golang | 2021-01-25
I've used this before and it works well: https://github.com/natefinch/lumberjack
Go package for reading from continously updated files (tail -f)
Seelog is a native Go logging library that provides flexible asynchronous dispatching, filtering, and formatting.
kubernetes log viewerProject mention: ktail 0.2.5 - a kubernetes log viewer | reddit.com/r/kubernetes | 2021-01-12
For the command line, there is also kail: https://github.com/boz/kail
Structured logging package for Go. (by apex)
Structured, composable logging for Go
Dead simple, super fast, zero allocation and modular logger for Golang
A 12-factor app logger built for performance and happy development
Structured Logging Made Easy (by phuslu)
Utilities for slightly better logging in Go (Golang).
Simple logger for Go programs. Allows custom formats for messages.
⎈ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern (by stern)Project mention: What's the best CLI tailing tool for k8s logs? | reddit.com/r/kubernetes | 2021-01-20
It is outdated and I had lot of trouble using it with recent Kubernetes versions as the client code is rather old. I have used this friendly fork instead: https://github.com/stern/stern
Package httpretty prints the HTTP requests you make with Go pretty on your terminal. (by henvic)
A logger for Go SQL database driver without modify existing *sql.DB stdlib usage.
Minimalistic logging library for Go. (by azer)
What are some of the best open-source Logging projects in Go? This list will help you: