GitHub topics: structured-logging
PsychoLlama/holz
A composable structured logging framework.
Language: TypeScript - Size: 6.29 MB - Last synced at: about 7 hours ago - Pushed at: about 9 hours ago - Stars: 5 - Forks: 0
troglobit/sysklogd
BSD syslog daemon with syslog()/syslogp(), i.e., structured logging API replacement for Linux, RFC3164 + RFC5424
Language: C - Size: 1.16 MB - Last synced at: about 17 hours ago - Pushed at: about 19 hours ago - Stars: 108 - Forks: 23
rs/zerolog
Zero Allocation JSON Logger
Language: Go - Size: 1.31 MB - Last synced at: about 20 hours ago - Pushed at: 7 months ago - Stars: 11,932 - Forks: 602
loglayer/loglayer
A modern logging library for Javascript / Typescript that routes logs to various logging libraries, cloud providers, files, StatsD, and OpenTelemetry while providing a fluent API for specifying log messages, metadata and errors.
Language: TypeScript - Size: 8.34 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 369 - Forks: 7
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.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 916 - Forks: 19
Gistyr/better-logger
Flexible sync/async Rust logger with console, file, and http output
Language: Rust - Size: 1.82 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 1
samber/slog-echo
🚨 Echo middleware for slog logger
Language: Go - Size: 184 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 132 - Forks: 17
samber/slog-mock
🚨 slog: mock handler
Language: Go - Size: 50.8 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 7 - Forks: 1
samber/oops
🔥 Error handling library with context, assertion, stack trace and source fragments
Language: Go - Size: 2.24 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 788 - Forks: 29
samber/slog-parquet
🚨 slog: Parquet handler + Object Storage
Language: Go - Size: 194 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 17 - Forks: 2
samber/slog-datadog
🚨 slog: Datadog handler
Language: Go - Size: 172 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 16 - Forks: 3
omdxp/jslog
A structured logging library for Node.js applications inspired by Go's log/slog.
Language: TypeScript - Size: 435 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 5 - Forks: 0
sa6mwa/pslog
pslog is a fast, colorful console and structured logger for Go
Language: Go - Size: 1020 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0
michurin/human-readable-json-logging
The tool to pretty print JSON log stream right from running process in human readable format
Language: Go - Size: 124 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 25 - Forks: 1
olsh/resharper-structured-logging
An extension for ReSharper and Rider that highlights structured logging templates and contains some useful analyzers
Language: C# - Size: 965 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 156 - Forks: 14
meta-pytorch/tritonparse
TritonParse: A Compiler Tracer, Visualizer, and Reproducer for Triton Kernels
Language: Python - Size: 2.88 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 167 - Forks: 12
rubys/navigator
Lightweight web server for multi-tenant applications with on-demand process management, regional routing, and Vector integration
Language: Go - Size: 1.34 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 22 - Forks: 0
hynek/structlog
Simple, powerful, and fast logging for Python.
Language: Python - Size: 5.99 MB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 4,333 - Forks: 255
kcenon/logger_system
High-performance C++20 logging library with multiple backends, structured logging, and thread-safe operations. Features asynchronous logging, log rotation, filtering, and cross-platform file I/O with minimal overhead.
Language: C++ - Size: 16 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0
emiliogrv/errors
High-performance structured error handling for Go. Drop-in replacement for errors package with zero-reflection marshalers and logging framework integration.
Language: Go - Size: 114 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0
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: 649 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0
darvaza-proxy/slog
structured logger adaptors
Language: Go - Size: 751 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 12 - Forks: 2
jrobichaud/django-structlog
Structured Logging for Django
Language: Python - Size: 7.42 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 495 - Forks: 38
rafaelespinoza/logg
Structured logging library with simple API
Language: Go - Size: 82 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0
NLog/NLog.Extensions.Logging
NLog as Logging Provider for Microsoft Extension Logging
Language: C# - Size: 1.76 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 399 - Forks: 150
samber/slog-zerolog
🚨 slog: Zerolog handler
Language: Go - Size: 89.8 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 56 - Forks: 5
algorithmiker/entrace
Log viewer and observability toolkit for Rust
Language: Rust - Size: 1.52 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0
samber/slog-http
🚨 net/http middleware for slog logger
Language: Go - Size: 51.8 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 86 - Forks: 9
samber/slog-gin
🚨 Gin middleware for slog logger
Language: Go - Size: 174 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 174 - Forks: 19
samber/slog-fiber
🚨 Fiber middleware for slog logger
Language: Go - Size: 152 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 88 - Forks: 13
crni99/airport-automation
This project showcases a comprehensive full-stack solution, combining a robust ASP.NET Core Web API backend, an MVC web frontend, and a modern React single-page application — all seamlessly integrated to provide a highly secure, scalable, and user-friendly system.
Language: C# - Size: 2.77 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 2 - Forks: 1
slog-rs/slog
Structured, contextual, extensible, composable logging for Rust
Language: Rust - Size: 15.8 MB - Last synced at: 9 days ago - Pushed at: 24 days ago - Stars: 1,669 - Forks: 97
goatshriek/stumpless
a fast and feature-rich logging library for C
Language: C - Size: 5.09 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 484 - Forks: 363
NLog/NLog
NLog - Flexible and Structured Logging for various .NET Platforms
Language: C# - Size: 113 MB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 6,505 - Forks: 1,383
hedhyw/json-log-viewer
Interactive viewer for JSON logs.
Language: Go - Size: 2.81 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 172 - Forks: 10
uber-go/zap
Blazing fast, structured, leveled logging in Go.
Language: Go - Size: 1.87 MB - Last synced at: 15 days ago - Pushed at: 5 months ago - Stars: 23,772 - Forks: 1,490
hedzr/logg
colored logger with log/slog like api
Language: Go - Size: 2.82 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 3 - Forks: 0
JoseLVillaronga/API-SEC
Primer hito del proxy HTTP seguro para usar APIs internas/abiertas dentro de la red agregando autenticación Bearer. Actúa como “drop-in” delante de servicios existentes: reenvía cualquier ruta al destino, preserva headers/cuerpo, soporta streaming y expone endpoints de salud y métricas.
Language: Python - Size: 124 KB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0
felixgeelhaar/jirasdk
Enterprise-grade Go client for Jira Cloud & Server/Data Center REST APIs. Features resilience patterns, environment config, zero-allocation logging, and comprehensive documentation. Production-ready with full context support.
Language: Go - Size: 321 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0
goduni/unilogging
A simple library for working with the context of logs.
Language: Python - Size: 45.9 KB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 7 - Forks: 0
BryanCuneo/ps-jsonlogger
A small, dependency-free structured logging module for PowerShell that offers both compact JSON logs on-disk and human-readable console output.
Language: PowerShell - Size: 69.3 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0
fabien-marty/stlog
STandard STructured LOG (stlog) is Python 3.7+ structured logging library built on standard python logging and contextvars
Language: Python - Size: 726 KB - Last synced at: about 4 hours ago - Pushed at: about 6 hours ago - Stars: 5 - Forks: 3
taig/flog
Functional logging with metadata
Language: Scala - Size: 998 KB - Last synced at: 12 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 1
7mind/izumi
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
Language: Scala - Size: 18.3 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 626 - Forks: 68
webermarci/glogg
A simple, structured JSON logging library for Gleam that works across Erlang and JavaScript targets.
Language: Gleam - Size: 29.3 KB - Last synced at: 17 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0
willibrandon/mtlog
Serilog-inspired structured logging for Go with message templates, rich formatting, and native Seq support
Language: Go - Size: 2.25 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 89 - Forks: 1
falko-code/zero-logger
high-performance static structured logger with minimal allocations
Language: C# - Size: 438 KB - Last synced at: 12 days ago - Pushed at: 21 days ago - Stars: 2 - 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: 1 day ago - Pushed at: 9 months ago - Stars: 273 - Forks: 25
josheppinette/python-logfmter
Add logfmt structured logging using the stdlib logging module and without changing a single log call.
Language: Python - Size: 1.15 MB - Last synced at: 13 days ago - Pushed at: 22 days ago - Stars: 95 - Forks: 11
GauravSharmaCode/neat-logger
Minimalistic structured logger with metadata support (file, function, context) powered by Winston
Language: TypeScript - Size: 76.2 KB - Last synced at: 14 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0
ajayagrawalgit/MickTrace
Modern Python logging library for production applications - async-native, structured logging, zero-config, cloud-ready with AWS/Azure/GCP integration, context propagation, and performance optimization.
Language: Python - Size: 970 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 2 - Forks: 0
hendriknielaender/zlog
🪵 structured logging library for zig
Language: Zig - Size: 491 KB - Last synced at: 20 days ago - Pushed at: 2 months ago - Stars: 20 - Forks: 1
sandwich-go/logbus
About Dead simple yet complete and powerful log manager for Go.
Language: Go - Size: 248 KB - Last synced at: 17 days ago - Pushed at: 25 days ago - Stars: 4 - Forks: 2
rodaine/protoslog
log/slog support for protobufs
Language: Go - Size: 80.1 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 16 - Forks: 1
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: 262 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 31 - Forks: 0
aatuh/events
Fast, ergonomic event emitter for Go: context/global/once listeners, bounded worker pool with overflow policies, graceful shutdown, per-listener timeouts, defensive data cloning, metrics/error hooks, and a logging bridge.
Language: Go - Size: 25.4 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0
DocSpring/logstruct
Zero-config, type-safe JSON logging for Ruby on Rails apps.
Language: Ruby - Size: 5.78 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 1 - Forks: 0
bdlm/log
Structured logging for Go
Language: Go - Size: 190 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 13 - Forks: 5
willibrandon/serilog-syntax-vscode
Visual Studio Code extension for Serilog syntax highlighting, brace matching, navigation, and property-argument connections
Language: TypeScript - Size: 229 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 1 - Forks: 0
ManoManoTech/loggia
Loggia is convenient logging configuration manager, for Python standard logging library and loguru.
Language: Python - Size: 1.57 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 16 - Forks: 0
rocajuanma/palantir
Go formatting library with colours, emojis, and structured outputs for CLI applications. Features multiple output levels, progress indicators, and customizable formatting.
Language: Go - Size: 3.11 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 1 - Forks: 1
devSharma31/devops-starter-kit
FastAPI service with Docker, GitHub Actions CI/CD, and Terraform for Azure App Service.
Language: HCL - Size: 935 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 0
joeycumines/logiface
Package logiface provides a performant zerolog-like API for any logger.
Language: Go - Size: 249 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 0
aatuh/logger
Production-ready, structured logger for Go with formats, colors, and async.
Language: Go - Size: 32.2 KB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
hueristiq/hq-go-logger
A Go (Golang) package for flexible and extensible structured logging. It provides a robust logging system with support for customizable log levels, formatters, writers, and colorized console output.
Language: Go - Size: 84 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0
samber/slog-webhook
🚨 slog: Webhook handler
Language: Go - Size: 95.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 3
samber/slog-rollbar
🚨 slog: Rollbar handler
Language: Go - Size: 103 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0
samber/slog-syslog
🚨 slog: Syslog handler
Language: Go - Size: 99.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 5
samber/slog-kafka
🚨 slog: Kafka handler
Language: Go - Size: 114 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 2
samber/slog-telegram
🚨 slog: Telegram handler
Language: Go - Size: 82 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 6
samber/slog-fluentd
🚨 slog: Fluentd handler
Language: Go - Size: 107 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 1
samber/slog-sampling
🚨 slog sampling: drop repetitive log records
Language: Go - Size: 110 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 92 - Forks: 3
samber/slog-slack
🚨 slog: Slack handler
Language: Go - Size: 120 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 20 - Forks: 5
samber/slog-loki
🚨 slog: Loki handler
Language: Go - Size: 403 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 71 - Forks: 6
samber/slog-mattermost
🚨 slog: Mattermost handler
Language: Go - Size: 92.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0
samber/slog-zap
🚨 slog: Zap handler
Language: Go - Size: 92.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 44 - Forks: 4
samber/slog-microsoft-teams
🚨 slog: Microsoft Teams handler
Language: Go - Size: 84 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0
samber/slog-formatter
🚨 slog: Attribute formatting
Language: Go - Size: 114 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 196 - Forks: 4
nkmr-jp/zl
🧑💻 High Developer Experience, zap based logger. It offers rich functionality but is easy to configure and allows the user to choose the best output format for their purposes.
Language: Go - Size: 1.14 MB - Last synced at: 23 days ago - Pushed at: 9 months ago - Stars: 9 - Forks: 0
atombrenner/npm-log-json
Pragmatic JSON line logging for humans and Elasticsearch.
Language: TypeScript - Size: 907 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
chris-peterson/spiffy
A structured logging framework for .NET that supports log aggregation, e.g. Splunk
Language: C# - Size: 741 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 6
coder/slog
Minimal structured logging library for Go
Language: Go - Size: 472 KB - Last synced at: 15 days ago - Pushed at: 4 months ago - Stars: 343 - Forks: 24
kei2100/protoc-gen-marshal-zap
A protoc plugin for implementing uber-go/zap zapcore.ObjectMarshaler interface on proto messages
Language: Go - Size: 224 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 3
DogukanUrker/Tamga
A modern, high-performance logging utility for Python with multiple output formats and colorful console output.
Language: Python - Size: 3.8 MB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 71 - Forks: 1
coder/grip
extensible logging and messaging framework for go processes.
Language: Go - Size: 848 KB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2
willibrandon/serilog-syntax
Visual Studio 2022 extension for Serilog message template syntax highlighting, navigation, and brace matching
Language: C# - Size: 1.5 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
berislavlopac/unclogger
Simple library for customisable structured logging.
Language: Python - Size: 111 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0
linkdd/logfmtxx
Header only C++23 structured logging library using logfmt
Language: C++ - Size: 109 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 71 - Forks: 2
MatusOllah/slogcolor
Color handler for log/slog
Language: Go - Size: 66.4 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 26 - Forks: 4
iloveitaly/simple_structured_logger
An incredibly simple, very opinionated, structured logging library for ruby
Language: Ruby - Size: 52.7 KB - Last synced at: 18 days ago - Pushed at: 9 months ago - Stars: 17 - Forks: 0
SeaSBee/go-logx
go-logx is a high performance, highly concurrent, memory-efficient, lightweight, and production-grade logging package built on top of Uber's Zap library. It provides structured JSON logging with automatic sensitive data masking, custom sensitive keys, zero-allocation patterns, and robust concurrency safety.
Language: Go - Size: 6.73 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0
orsinium-labs/gcp-log
Python library to format logs as GCP-compatible JSON.
Language: Python - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1
mcrute/simplevisor
Yet another process supervisor but with JSON logs and Vault integration
Language: Go - Size: 73.2 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0
pmeier/l2sl
logging to structured logging
Language: Python - Size: 64.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0
dancsecs/sztestlog
Convenience package linking sztest and szlog packages for cleaner test code.
Language: Go - Size: 33.2 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0
LumenLabsDev/open-assistants-api
Assistants-shaped API façade built on the OpenAI Responses API. Fastify + TypeScript, Redis persistence, clean architecture, Docker-ready.
Language: TypeScript - Size: 107 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 1
dancsecs/szlog
A lightweight, structured logging library for Go with support for verbosity levels, deferred evaluation, and locale-aware formatting. Designed for clarity, control, and easy integration into CLI and backend applications.
Language: Go - Size: 187 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0
kei2100/protoc-gen-go-log-valuer
A protoc plugin for implementing the slog.LogValuer interface on proto messages
Language: Go - Size: 88.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 2
Chookees/ALog
ALog is a powerful and extensible logging framework built for .NET 8+.
Language: C# - Size: 69.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0
cdorgby/slwoggy
Another C++ logging library
Language: C++ - Size: 1.01 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0