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

GitHub topics: structured-logging

hynek/structlog

Simple, powerful, and fast logging for Python.

Language: Python - Size: 5.41 MB - Last synced at: about 1 hour ago - Pushed at: 3 days ago - Stars: 3,949 - Forks: 242

loglayer/loglayer

A modern logging library for Javascript / Typescript that routes logs to various logging libraries, cloud providers, and OpenTelemetry while providing a fluent API for specifying log messages, metadata and errors.

Language: TypeScript - Size: 7.29 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 290 - Forks: 4

taig/flog

Functional logging with metadata

Language: Scala - Size: 958 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 1

oslabs-beta/cat-a-log

Add Embedded Metric Formatting to Structured logs for easy visualization in AWS Cloudwatch Metrics.

Language: JavaScript - Size: 3.51 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 25 - Forks: 0

samber/slog-http

🚨 net/http middleware for slog logger

Language: Go - Size: 78.1 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 67 - Forks: 6

phuslu/log

Fastest structured logging

Language: Go - Size: 772 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 752 - Forks: 47

Southclaws/fault

Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors.

Language: Go - Size: 660 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 178 - Forks: 7

davisb10/serilogger

A structured logging framework for JavaScript, inspired by Serilog.

Language: TypeScript - Size: 639 KB - Last synced at: about 5 hours ago - Pushed at: 11 months ago - Stars: 25 - Forks: 6

felipeversiane/donation-server

http api rest to receive donations via pix or credit/debit card.

Language: Go - Size: 16 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

samber/oops

🔥 Error handling library with context, assertion, stack trace and source fragments

Language: Go - Size: 2.13 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 645 - Forks: 22

samber/slog-rollbar

🚨 slog: Rollbar handler

Language: Go - Size: 78.1 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

samber/slog-syslog

🚨 slog: Syslog handler

Language: Go - Size: 81.1 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 15 - Forks: 5

samber/slog-webhook

🚨 slog: Webhook handler

Language: Go - Size: 77.1 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 10 - Forks: 2

samber/slog-mock

🚨 slog: mock handler

Language: Go - Size: 43.9 KB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 0

samber/slog-fiber

🚨 Fiber middleware for slog logger

Language: Go - Size: 124 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 75 - Forks: 11

PsychoLlama/holz

A composable structured logging framework.

Language: TypeScript - Size: 5.92 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 0

goatshriek/stumpless

a fast and feature-rich logging library for C

Language: C - Size: 5.43 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 468 - Forks: 345

hueristiq/hq-go-logger

A Go (Golang) package for structured logging.

Language: Go - Size: 39.1 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

samber/slog-multi

🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...

Language: Go - Size: 166 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 470 - Forks: 20

samber/slog-parquet

🚨 slog: Parquet handler + Object Storage

Language: Go - Size: 329 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 14 - Forks: 2

samber/slog-slack

🚨 slog: Slack handler

Language: Go - Size: 114 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 19 - Forks: 5

samber/slog-fluentd

🚨 slog: Fluentd handler

Language: Go - Size: 107 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 1

samber/slog-kafka

🚨 slog: Kafka handler

Language: Go - Size: 83 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 1

7mind/izumi

Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

Language: Scala - Size: 17.7 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 620 - Forks: 68

uber-go/zap

Blazing fast, structured, leveled logging in Go.

Language: Go - Size: 1.87 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 23,004 - Forks: 1,474

rs/zerolog

Zero Allocation JSON Logger

Language: Go - Size: 1.31 MB - Last synced at: 7 days ago - Pushed at: 24 days ago - Stars: 11,341 - Forks: 588

samber/slog-datadog

🚨 slog: Datadog handler

Language: Go - Size: 130 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 15 - Forks: 1

samber/slog-graylog

🚨 slog: Graylog handler

Language: Go - Size: 82 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 8 - Forks: 7

samber/slog-chi

🚨 Chi middleware for slog logger

Language: Go - Size: 86.9 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 70 - Forks: 7

samber/slog-nats

🚨 slog: NATS handler

Language: Go - Size: 73.2 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 16 - Forks: 1

samber/slog-zap

🚨 slog: Zap handler

Language: Go - Size: 72.3 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 35 - Forks: 2

samber/slog-channel

🚨 slog: Go channel handler

Language: Go - Size: 53.7 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 7 - Forks: 2

samber/slog-quickwit

🚨 slog: Quickwit handler

Language: Go - Size: 38.1 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 5 - Forks: 1

samber/slog-formatter

🚨 slog: Attribute formatting

Language: Go - Size: 120 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 167 - Forks: 4

samber/slog-zerolog

🚨 slog: Zerolog handler

Language: Go - Size: 66.4 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 50 - Forks: 4

samber/slog-logrus

🚨 slog: Logrus handler

Language: Go - Size: 59.6 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 27 - Forks: 1

samber/slog-common

Common toolchain for slog

Language: Go - Size: 85.9 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 7 - Forks: 8

samber/slog-loki

🚨 slog: Loki handler

Language: Go - Size: 307 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 60 - Forks: 5

iloveitaly/structlog-config

A comprehensive structlog configuration with sensible defaults for development and production environments, featuring context management, exception formatting, and path prettification.

Language: Python - Size: 390 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

jrobichaud/django-structlog

Structured Logging for Django

Language: Python - Size: 7.17 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 472 - Forks: 37

slog-rs/slog

Structured, contextual, extensible, composable logging for Rust

Language: Rust - Size: 15.7 MB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 1,634 - Forks: 96

NLog/NLog

NLog - Advanced and Structured Logging for Various .NET Platforms

Language: C# - Size: 111 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 6,419 - Forks: 1,376

fabien-marty/stlog

STandard STructured LOG (stlog) is Python 3.7+ structured logging library built on standard python logging and contextvars

Language: Python - Size: 787 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 5 - Forks: 3

pamburus/hl

A fast and powerful log viewer and processor that converts JSON logs or logfmt logs into a clear human-readable format.

Language: Rust - Size: 10 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 685 - Forks: 16

michurin/human-readable-json-logging

The tool to pretty print JSON log stream right from running process in human readable format

Language: Go - Size: 84 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 24 - Forks: 1

iguanesolutions/auto-slog

Create a Golang structured logger automatically adapted to the output

Language: Go - Size: 3.91 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

samber/slog-gin

🚨 Gin middleware for slog logger

Language: Go - Size: 182 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 152 - Forks: 16

olsh/resharper-structured-logging

An extension for ReSharper and Rider that highlights structured logging templates and contains some useful analyzers

Language: C# - Size: 941 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 145 - Forks: 14

MatrixAI/js-logger

TypeScript/JavaScript Logger Library

Language: TypeScript - Size: 1.26 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

samber/slog-sampling

🚨 slog sampling: drop repetitive log records

Language: Go - Size: 110 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 78 - Forks: 2

logicblocks/cartus

A structured logging abstraction with multiple backends.

Language: Clojure - Size: 522 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 22 - Forks: 1

hkupty/penna

Opinionated SLF4J backend that logs natively to json

Language: Java - Size: 2.79 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 49 - Forks: 4

troglobit/sysklogd

BSD syslog daemon with syslog()/syslogp(), i.e., structured logging API replacement for Linux, RFC3164 + RFC5424

Language: C - Size: 1.09 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 104 - Forks: 22

briandowns/liblogger

A simple and performant, single-header JSON structured logger for C applications.

Language: C - Size: 72.3 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 17 - Forks: 0

Gistyr/better-logger

Flexible sync/async Rust logger with console and file output

Language: Rust - Size: 40 KB - Last synced at: 10 days ago - Pushed at: 18 days ago - Stars: 3 - Forks: 0

joeycumines/logiface

Package logiface provides a performant zerolog-like API for any logger.

Language: Go - Size: 349 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

iorust/structured-logger

A logging implementation for the log crate that logs structured values either synchronous or asynchronous, in JSON, CBOR, or any other format, to a file, stderr, stdout, or any other destination.

Language: Rust - Size: 83 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 13 - Forks: 1

samber/slog-microsoft-teams

🚨 slog: Microsoft Teams handler

Language: Go - Size: 80.1 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 4 - Forks: 0

samber/slog-mattermost

🚨 slog: Mattermost handler

Language: Go - Size: 70.3 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 2 - Forks: 0

samber/slog-logstash

🚨 slog: Logstash handler

Language: Go - Size: 99.6 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 9 - Forks: 0

samber/slog-echo

🚨 Echo middleware for slog logger

Language: Go - Size: 155 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 118 - Forks: 14

weezy20/kvs

KVS (Key-Value-Store)

Language: Rust - Size: 85.9 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

hedzr/logg

colored logger with log/slog like api

Language: Go - Size: 2.6 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 3 - Forks: 0

sandwich-go/logbus

About Dead simple yet complete and powerful log manager for Go.

Language: Go - Size: 280 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 4 - Forks: 2

MatusOllah/slogcolor

Color handler for log/slog

Language: Go - Size: 83 KB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 17 - Forks: 3

chanpreet3000/pretty-pie-log

Pretty Pie Log: A powerful, thread-safe Python logging library featuring colorized output, structured logging, timezone-aware timestamps, rotating file logs, and function execution tracking with enhanced support for any data type in details.

Language: Python - Size: 256 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 29 - Forks: 0

karlseguin/log.zig

A structured logger for Zig

Language: Zig - Size: 163 KB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 132 - Forks: 8

OliverSchlueter/sloki

A slog handler which sends logs to Loki

Language: Go - Size: 8.79 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

samber/slog-sentry

🚨 slog: Sentry handler

Language: Go - Size: 122 KB - Last synced at: 20 days ago - Pushed at: 28 days ago - Stars: 49 - Forks: 3

vectordotdev/timber-js 📦

🌲 Great Node/JS logging made easy

Language: TypeScript - Size: 1.34 MB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 44 - Forks: 11

TeoZosa/structlog-sentry-logger

A multi-purpose, pre-configured, performance-optimized structlog logger with (optional) Sentry integration via structlog-sentry

Language: Python - Size: 1.01 GB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 28 - Forks: 2

Blokyk/ca2254-codefix

A codefix for CA2254, to replace interpolated strings with a proper structred-logging friendly message

Language: C# - Size: 38.1 KB - Last synced at: 27 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

alexandrehtrb/CqrsExample

An example of CQRS architectural pattern on ASP.NET Core.

Language: C# - Size: 106 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 1 - Forks: 0

jteppinette/python-logfmter

Add logfmt structured logging using the stdlib logging module and without changing a single log call.

Language: Python - Size: 1.13 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 77 - Forks: 8

cploutarchou/loggix

🦀 Loggix: A powerful, thread-safe structured logging library for Rust. Features colored terminal output, JSON formatting, and field support. Inspired by Logrus, it combines beautiful output with production-ready performance.

Language: Rust - Size: 34.9 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

veqryn/slog-dedup

Golang structured logging (slog) deduplication and sorting for use with json logging

Language: Go - Size: 106 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 0

ManoManoTech/loggia

Loggia is convenient logging configuration manager, for Python standard logging library and loguru.

Language: Python - Size: 1.58 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 16 - Forks: 0

tilfin/ougai

A Ruby structured logging is capable of handling a message, custom data or an exception easily and generates JSON or human readable logs.

Language: Ruby - Size: 220 KB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 265 - Forks: 24

AlonMell/grovelog

A flexible Go logging library enhancing log/slog with color support, structured logging, context awareness, and optimized performance.

Language: Go - Size: 37.1 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

teragrep/rsm_01

Teragrep record schema mapper library for Java

Language: Java - Size: 53.7 KB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 3

tersesystems/terse-logback

Structured Logging, Tracing, and Observability with Logback

Language: Java - Size: 3.57 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 196 - Forks: 15

ShayanFiroozi/FastLog.Net

High performance logger for .NET 💯

Language: C# - Size: 892 KB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

darvaza-proxy/slog

structured logger adaptors

Language: Go - Size: 279 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 1

kei2100/protoc-gen-go-log-valuer

A protoc plugin for implementing the slog.LogValuer interface on proto messages

Language: Go - Size: 78.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 2

kei2100/protoc-gen-marshal-zap

A protoc plugin for implementing uber-go/zap zapcore.ObjectMarshaler interface on proto messages

Language: Go - Size: 203 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 2

kubernetes-sigs/logtools

Tools related to log calls for Kubernetes.

Language: Go - Size: 141 KB - Last synced at: 21 days ago - Pushed at: 10 months ago - Stars: 15 - Forks: 16

coder/slog

Minimal structured logging library for Go

Language: Go - Size: 469 KB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 338 - Forks: 22

chris-peterson/spiffy

A structured logging framework for .NET that supports log aggregation, e.g. Splunk

Language: C# - Size: 711 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 6

linkdd/logfmtxx

Header only C++23 structured logging library using logfmt

Language: C++ - Size: 106 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 71 - Forks: 2

holedaemon/slogx

A set of extension for Go's log/slog standard library.

Language: Go - Size: 1.95 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

samber/slog-betterstack

🚨 slog: Betterstack handler

Language: Go - Size: 43 KB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 2

hedhyw/json-log-viewer

Interactive viewer for JSON logs.

Language: Go - Size: 2.79 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 151 - Forks: 9

eaardal/pretty-logrus

Prints JSON-formatted logrus log messages in a more human readable format

Language: Go - Size: 913 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

veqryn/slog-bugsnag

Golang structured logging (slog) handler middleware for bugsnag

Language: Go - Size: 82 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

rodaine/protoslog

log/slog support for protobufs

Language: Go - Size: 58.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 1

UiP9AV6Y/go-slog-adapter

Golang structured logging adapter

Language: Go - Size: 23.4 KB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

harrison314/Area52

Structured log collector with logs visualization aka SEQ or ELK stack.

Language: C# - Size: 3.09 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

pmeier/l2sl

logging to structured logging

Language: Python - Size: 53.7 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

samber/slog-telegram

🚨 slog: Telegram handler

Language: Go - Size: 58.6 KB - Last synced at: 20 days ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 5

brytelands/sologger-geyser-plugin

A geyser plugin for Sologger

Language: Rust - Size: 1.28 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0