SaaSHub helps you find the best software and product alternatives Learn more →
Top 11 Go logging-library Projects
-
Logdy.dev
Web based real-time log viewer. Stream ANY content to a web UI with autogenerated filters. Parse any format with TypeScript.
Congrats on the launch! I'm an author of https://logdy.dev seems like we had a similar problem with logs and decided to solve it but in a slightly different way.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
slog
📑 Lightweight, configurable, extensible logging library written in Go. Support multi level, multi outputs and built-in multi file logger, buffers, clean, rotate-file handling.一个易于使用的,轻量级、可配置、可扩展的日志库。支持多个级别,输出到多文件;内置文件日志处理、自动切割、清理、压缩等增强功能 (by gookit)
Project mention: Launch HN: Patchwork (YC W24) – Automatically add structured logs to your code | news.ycombinator.com | 2024-08-29> Refactoring the logs in existing code bases today is a manual slog.
slog is shorthand for structured logs[1][2][3][4]. So refactoring the logs [without a tool] is manually converting them to a slog. You have a great pun on your hands.
> Speaking from experience?
I have a notebook laying around with a loose plan on how to get the most compression possible out of a log file. It would use ML to figure out what the log strings would be - but I think your idea of scanning the executable is even more clever. Anyway, once it knows the log strings you can probably stuff it into off the shelf column storage for great compression rates. And if the compression rates are good enough then searches should be much much faster as well.
Who do you reckon are the more important existing competitors? Grafana labs or Sonarqube?
[1] https://github.com/slog-rs/slog
[2] https://github.com/gookit/slog
[3] https://github.com/kala13x/slog
[4] https://pkg.go.dev/log/slog
-
-
noodlog
🍜 Parametrized JSON logging library in Golang which lets you obfuscate sensitive data and marshal any kind of content.
-
-
-
-
-
go-logstash
go-logstash is a Golang package for pushing logging events to Logstash through TCP and UDP protocols. This package provides an easy-to-use interface to integrate your Go application with Logstash, allowing you to centralize and analyze your logs.
-
-
Go logging-library discussion
Go logging-library related posts
-
Show HN: A Better Log Service
-
Launch HN: Patchwork (YC W24) – Automatically add structured logs to your code
-
VS Code app logs browser UI
-
Logdy – A Web Viewer for Logs
-
Show HN: Capture emails with 5 lines of code
-
Send Logs from Go to Logstash in the ELK Stack with Docker Setup
-
Simplify your Golang Application Logging with go-logstash
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Jan 2025