GitHub topics: slog
lukephillippi/slogic
Composable filtering logic for log/slog
Language: Go - Size: 43 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

yolkhovyy/go-otelw
OpenTelemetry made easy for Golang, with plug-and-play examples for Datadog, Dynatrace, Elasticsearch/Kibana, Grafana Loki/Jaeger/Tempo, Honeycomb, New Relic, OpenObserve, Uptrace
Language: Go - Size: 1.01 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

gookit/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.一个易于使用的,轻量级、可配置、可扩展的日志库。支持多个级别,输出到多文件;内置文件日志处理、自动切割、清理、压缩等增强功能
Language: Go - Size: 1.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 446 - Forks: 27

samber/slog-microsoft-teams
🚨 slog: Microsoft Teams handler
Language: Go - Size: 80.1 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 0

samber/slog-mattermost
🚨 slog: Mattermost handler
Language: Go - Size: 70.3 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

samber/slog-logstash
🚨 slog: Logstash handler
Language: Go - Size: 99.6 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 0

samber/slog-rollbar
🚨 slog: Rollbar handler
Language: Go - Size: 73.2 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

samber/slog-gin
🚨 Gin middleware for slog logger
Language: Go - Size: 184 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 152 - Forks: 15

samber/slog-echo
🚨 Echo middleware for slog logger
Language: Go - Size: 155 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 118 - Forks: 14

samber/slog-zerolog
🚨 slog: Zerolog handler
Language: Go - Size: 62.5 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 51 - Forks: 5

samber/slog-logrus
🚨 slog: Logrus handler
Language: Go - Size: 55.7 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 25 - Forks: 1

samber/slog-fiber
🚨 Fiber middleware for slog logger
Language: Go - Size: 145 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 75 - Forks: 11

samber/slog-formatter
🚨 slog: Attribute formatting
Language: Go - Size: 113 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 165 - Forks: 4

samber/slog-multi
🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
Language: Go - Size: 157 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 467 - Forks: 21

origadmin/entslog
The ent's logger packages used log/slog for Golang
Language: Go - Size: 47.9 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

lmittmann/tint
🌈 slog.Handler that writes tinted (colorized) logs
Language: Go - Size: 48.8 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 926 - Forks: 49

hedzr/logg
colored logger with log/slog like api
Language: Go - Size: 2.6 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 0

mocheryl/slog-syslog
Syslog handler for the Go log/slog standard library.
Language: Go - Size: 14.6 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 1

samber/slog-sampling
🚨 slog sampling: drop repetitive log records
Language: Go - Size: 104 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 78 - Forks: 2

samber/slog-parquet
🚨 slog: Parquet handler + Object Storage
Language: Go - Size: 299 KB - Last synced at: 7 days ago - Pushed at: 13 days ago - Stars: 14 - Forks: 2

MatusOllah/slogcolor
Color handler for log/slog
Language: Go - Size: 83 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 17 - Forks: 3

phuslu/log
Fastest structured logging
Language: Go - Size: 764 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 746 - Forks: 47

OliverSchlueter/goutils
Just a collection of useful Go utilities for various tasks
Language: Go - Size: 5.86 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

OliverSchlueter/sloki
A slog handler which sends logs to Loki
Language: Go - Size: 8.79 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

samber/slog-loki
🚨 slog: Loki handler
Language: Go - Size: 374 KB - Last synced at: 7 days ago - Pushed at: 13 days ago - Stars: 58 - Forks: 5

go-simpler/sloglint
🪵 Ensure consistent code style when using log/slog
Language: Go - Size: 101 KB - Last synced at: 9 days ago - Pushed at: 15 days ago - Stars: 174 - Forks: 10

samber/oops
🔥 Error handling library with context, assertion, stack trace and source fragments
Language: Go - Size: 2.12 MB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 635 - Forks: 22

samber/slog-sentry
🚨 slog: Sentry handler
Language: Go - Size: 122 KB - Last synced at: 7 days ago - Pushed at: 15 days ago - Stars: 49 - Forks: 3

samber/slog-chi
🚨 Chi middleware for slog logger
Language: Go - Size: 80.1 KB - Last synced at: 7 days ago - Pushed at: 30 days ago - Stars: 70 - Forks: 7

jordan-rash/slog-handler
A configurable log/slog handler that does JSON and text
Language: Go - Size: 91.8 KB - Last synced at: 15 days ago - Pushed at: 18 days ago - Stars: 4 - Forks: 1

FishGoddess/logit
使用 Go 编写的高性能可扩展的日志库 - A high-performance and extensible logging foundation for Go applications
Language: Go - Size: 1.01 MB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 42 - Forks: 6

samber/slog-http
🚨 net/http middleware for slog logger
Language: Go - Size: 69.3 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 67 - Forks: 5

neilotoole/slogt
Bridge between Go testing.T and slog.
Language: Go - Size: 32.2 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 71 - Forks: 2

samber/slog-nats
🚨 slog: NATS handler
Language: Go - Size: 71.3 KB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 14 - Forks: 1

adreasnow/slogzlog
Language: Go - Size: 65.4 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

sokkalf/slog-seq
slog-seq is a slog handler for sending logs to Seq, with trace support
Language: Go - Size: 170 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 1 - Forks: 0

coder/slog
Minimal structured logging library for Go
Language: Go - Size: 469 KB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 338 - Forks: 22

samber/slog-zap
🚨 slog: Zap handler
Language: Go - Size: 68.4 KB - Last synced at: 7 days ago - Pushed at: 27 days ago - Stars: 34 - Forks: 2

samber/slog-channel
🚨 slog: Go channel handler
Language: Go - Size: 50.8 KB - Last synced at: 7 days ago - Pushed at: 27 days ago - Stars: 7 - Forks: 2

samber/slog-quickwit
🚨 slog: Quickwit handler
Language: Go - Size: 34.2 KB - Last synced at: 7 days ago - Pushed at: 27 days ago - Stars: 5 - Forks: 1

samber/slog-common
Common toolchain for slog
Language: Go - Size: 81.1 KB - Last synced at: 7 days ago - Pushed at: 27 days ago - Stars: 7 - Forks: 8

samber/slog-betterstack
🚨 slog: Betterstack handler
Language: Go - Size: 43 KB - Last synced at: 7 days ago - Pushed at: 27 days ago - Stars: 9 - Forks: 2

samber/slog-graylog
🚨 slog: Graylog handler
Language: Go - Size: 78.1 KB - Last synced at: 7 days ago - Pushed at: 27 days ago - Stars: 8 - Forks: 7

samber/slog-datadog
🚨 slog: Datadog handler
Language: Go - Size: 121 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 14 - Forks: 1

rodaine/protoslog
log/slog support for protobufs
Language: Go - Size: 58.6 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 14 - Forks: 1

veqryn/slog-dedup
Golang structured logging (slog) deduplication and sorting for use with json logging
Language: Go - Size: 96.7 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 16 - Forks: 0

gosuit/sl
Laconic and flexible logging library
Language: Go - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

orandin/slog-gorm
A slog adapter, highly configurable, for gorm logger
Language: Go - Size: 68.4 KB - Last synced at: 29 days ago - Pushed at: 9 months ago - Stars: 49 - Forks: 12

UiP9AV6Y/go-slog-adapter
Golang structured logging adapter
Language: Go - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

samber/slog-kafka
🚨 slog: Kafka handler
Language: Go - Size: 94.7 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 1

nicus101/slog-elastic
slog to elastic handler
Language: Go - Size: 35.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

PumpkinSeed/slog-context
slog: Context handler
Language: Go - Size: 10.7 KB - Last synced at: 3 days ago - Pushed at: 11 months ago - Stars: 24 - Forks: 3

samber/slog-fluentd
🚨 slog: Fluentd handler
Language: Go - Size: 104 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 1

samber/slog-slack
🚨 slog: Slack handler
Language: Go - Size: 110 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 19 - Forks: 5

samber/slog-telegram
🚨 slog: Telegram handler
Language: Go - Size: 58.6 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 5

samber/slog-mock
🚨 slog: mock handler
Language: Go - Size: 38.1 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 0

samber/slog-webhook
🚨 slog: Webhook handler
Language: Go - Size: 72.3 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 2

samber/slog-syslog
🚨 slog: Syslog handler
Language: Go - Size: 77.1 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 5

FurmanovVitaliy/logger
Slog wrappwer with discard and pretty handlers
Language: Go - Size: 131 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

tomMoulard/zap-slog
zap: slog core
Language: Go - Size: 747 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

remko/cloudrun-slog
Example Cloud Run Go app with lightweight structured logging using `slog`
Language: Go - Size: 249 KB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 37 - Forks: 2

veqryn/slog-context
Use golang structured logging (slog) with context. Add and retrieve logger to and from context. Add attributes to context. Automatically read any custom context values, such as OpenTelemetry TraceID.
Language: Go - Size: 200 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 70 - Forks: 2

michurin/human-readable-json-logging
The tool to pretty print JSON log stream right from running process in human readable format
Language: Go - Size: 79.1 KB - Last synced at: 23 days ago - Pushed at: about 2 months ago - Stars: 22 - Forks: 1

kmakasheva/todo-list-project Fork of Yandex-Practicum/go_final_project
Size: 6.77 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

telemachus/humane
A human-friendly (but still largely structured) slog.Handler
Language: Go - Size: 40 KB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 8 - Forks: 0

miyamo2/altnrslog
alternative library for "New Relic Logs in Context" with log/slog.
Language: Go - Size: 47.9 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

kercylan98/go-log
基于 slog 实现的支持高度定制的日志记录器
Language: Go - Size: 32.2 KB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Artyom099/url-shortener
Language: Go - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

phsym/console-slog
A handler for slog that prints colorized logs, similar to zerolog's console writer output without sacrificing performances
Language: Go - Size: 82 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 46 - Forks: 6

kikils/gorm-any-logger
gorm-any-logger is a logger for Gorm that supports any logger.
Language: Go - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

romantomjak/devslog
log/slog handler that formats records where message is followed by each of it's attributes on seperate lines
Language: Go - Size: 1000 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

go-simpler/sloggen
🪵 Generate domain-specific wrappers for log/slog
Language: Go - Size: 79.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 0

remychantenay/slog-otel
Go slog's Handler implementation to ensure correlation with Open-Telemetry spans.
Language: Go - Size: 39.1 KB - Last synced at: 24 days ago - Pushed at: 3 months ago - Stars: 123 - Forks: 7

elmarx/actix-slog
structured logging for actix-web
Language: Rust - Size: 15.6 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 6

smallnest/slog-clickhouse
slog: clickhouse handler
Language: Go - Size: 72.3 KB - Last synced at: 26 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 1

unemil/logger
Structured logging package
Language: Go - Size: 39.1 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

pamburus/slogx
Extensions and helpers for log/slog package.
Language: Go - Size: 373 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

KasonBraley/marker
Traceable test coverage marks for Go
Language: Go - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

madkins23/go-slog
Testing and tools for log/slog handlers
Language: Go - Size: 8.67 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

murlocx102/go-toolkit
Some base toolkit of the go product
Language: Go - Size: 158 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

n-r-w/ctxlog
Context-aware structured logging for Go that wraps log/slog with Zap backend, providing enhanced performance and configuration options
Language: Go - Size: 57.6 KB - Last synced at: 24 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

tsavola/sjournal
Go slog handler for systemd journal
Language: Go - Size: 74.2 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

containerscrew/devstdout
Simple slog wrapper pkg
Language: Go - Size: 674 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

cappuccinotm/slogx
slog logger extensions
Language: Go - Size: 61.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 15 - Forks: 0

dotse/slug
Language: Go - Size: 43 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Bufferoverflovv/slog-discord
A discord handler for slog
Language: Go - Size: 227 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

kevincobain2000/gormlog
Missing Gorm log/slog
Language: Go - Size: 5.86 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

ttys3/slogx
Simple slog wrapper for easy life, with opentelemetry tracing support
Language: Go - Size: 70.3 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 29 - Forks: 2

lzap/cloudwatchwriter2
AWS CloudWatch log/slog handler & zerolog writer
Language: Go - Size: 79.1 KB - Last synced at: 15 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 1

go-slog/otelslog
Handler attaching OpenTelemetry trace and resource details to logs
Language: Go - Size: 130 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 14 - Forks: 1

platx/slog-telegram
Telegram handler for slog
Language: Go - Size: 128 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

yakumioto/otelslog
A Go slog integration with OpenTelemetry tracing to provide correlated logs and distributed traces for enhanced application observability.
Language: Go - Size: 38.1 KB - Last synced at: 14 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

illarion/filerotate
Rotates [log] files generated by any kind of logger that is capable to use io.Writer or io.WriteCloser in Golang
Language: Go - Size: 43 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

ichizero/errlog
errlog is a slog handler that logs errors with stack traces easily.
Language: Go - Size: 19.5 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

pamburus/slogf
A bridge between the log/slog and logf packages.
Language: Go - Size: 85.9 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

eclipsemode/logger-pretty
Pretty slog logger
Language: Go - Size: 1.27 MB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

tsavola/joinslog
Go slogging utility
Language: Go - Size: 1.95 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

op/redlog
Gloss styles for log 🪵 and slog 💄
Language: Go - Size: 82 KB - Last synced at: 19 days ago - Pushed at: 12 months ago - Stars: 4 - Forks: 0

zknill/slogmw
Middleware for the go standard library log/slog package
Language: Go - Size: 8.79 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

jxskiss/slog-console-handler
A colorful console handler for Go package "slog".
Language: Go - Size: 37.1 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0
