An open API service providing repository metadata for many open source software ecosystems.

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