Topic: "structured-logging"
uber-go/zap
Blazing fast, structured, leveled logging in Go.
Language: Go - Size: 1.89 MB - Last synced at: 27 days ago - Pushed at: about 2 months ago - Stars: 23,987 - Forks: 1,498
rs/zerolog
Zero Allocation JSON Logger
Language: Go - Size: 1.36 MB - Last synced at: about 21 hours ago - Pushed at: 6 days ago - Stars: 12,094 - Forks: 608
NLog/NLog
NLog - Flexible and Structured Logging for various .NET Platforms
Language: C# - Size: 113 MB - Last synced at: 12 days ago - Pushed at: 14 days ago - Stars: 6,525 - Forks: 1,385
hynek/structlog
Simple, powerful, and fast logging for Python.
Language: Python - Size: 6 MB - Last synced at: 10 days ago - Pushed at: 19 days ago - Stars: 4,457 - Forks: 261
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.8 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1,974 - Forks: 44
slog-rs/slog
Structured, contextual, extensible, composable logging for Rust
Language: Rust - Size: 15.8 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 1,677 - Forks: 98
samber/oops
🔥 Error handling library with context, assertion, stack trace and source fragments
Language: Go - Size: 2.21 MB - Last synced at: 26 days ago - Pushed at: 30 days ago - Stars: 810 - Forks: 31
phuslu/log
Fastest structured logging
Language: Go - Size: 758 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 793 - Forks: 52
7mind/izumi
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
Language: Scala - Size: 18.9 MB - Last synced at: 13 days ago - Pushed at: 15 days ago - Stars: 625 - Forks: 71
cdimascio/generator-express-no-stress
🚂 A Yeoman generator for Express.js based 12-factor apps and apis
Language: JavaScript - Size: 9.55 MB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 597 - Forks: 80
samber/slog-multi
🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
Language: Go - Size: 178 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 572 - Forks: 24
jrobichaud/django-structlog
Structured Logging for Django
Language: Python - Size: 7.54 MB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 501 - Forks: 39
goatshriek/stumpless
a fast and feature-rich logging library for C
Language: C - Size: 5.11 MB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 484 - Forks: 370
NLog/NLog.Extensions.Logging
NLog as Logging Provider for Microsoft Extension Logging
Language: C# - Size: 1.76 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 401 - Forks: 151
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: 9.08 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 396 - Forks: 7
coder/slog
Minimal structured logging library for Go
Language: Go - Size: 490 KB - Last synced at: 10 days ago - Pushed at: 12 days ago - Stars: 347 - Forks: 24
Southclaws/fault
Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors.
Language: Go - Size: 668 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 285 - Forks: 9
reubano/pygogo
A Python logging library with superpowers
Language: Python - Size: 453 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 283 - Forks: 20
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: 3 days ago - Pushed at: 11 months ago - Stars: 275 - Forks: 25
koenbollen/jl
jl — JSON Logs, a development tool for working with structured JSON logging.
Language: Go - Size: 112 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 244 - Forks: 12
vectordotdev/timber-elixir 📦
🌲 Great Elixir logging made easy
Language: Elixir - Size: 832 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 211 - Forks: 29
samber/slog-formatter
🚨 slog: Attribute formatting
Language: Go - Size: 133 KB - Last synced at: 15 days ago - Pushed at: 16 days ago - Stars: 203 - Forks: 5
tersesystems/terse-logback
Structured Logging, Tracing, and Observability with Logback
Language: Java - Size: 3.57 MB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 196 - Forks: 15
hedhyw/json-log-viewer
Interactive viewer for JSON logs.
Language: Go - Size: 2.81 MB - Last synced at: 14 days ago - Pushed at: 16 days ago - Stars: 194 - Forks: 12
alaatm/Sejil
Capture, view and filter your ASP.net core log events right from your app
Language: C# - Size: 3.51 MB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 186 - Forks: 37
meta-pytorch/tritonparse
TritonParse: A Compiler Tracer, Visualizer, and Reproducer for Triton Kernels
Language: Python - Size: 3.34 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 179 - Forks: 15
samber/slog-gin
🚨 Gin middleware for slog logger
Language: Go - Size: 179 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 178 - Forks: 19
karlseguin/log.zig
A structured logger for Zig
Language: Zig - Size: 136 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 159 - Forks: 9
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: 2 months ago - Pushed at: 2 months ago - Stars: 156 - Forks: 14
vectordotdev/timber-ruby 📦
🌲 Great Ruby logging made easy.
Language: Ruby - Size: 931 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 155 - Forks: 16
structured-log/structured-log
A JavaScript implementation of Serilog's hybrid text/structured logging
Language: TypeScript - Size: 904 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 147 - Forks: 29
samber/slog-echo
🚨 Echo middleware for slog logger
Language: Go - Size: 184 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 132 - Forks: 17
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: 23 days ago - Pushed at: 2 months ago - Stars: 110 - Forks: 23
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: about 1 month ago - Pushed at: 3 months ago - Stars: 97 - Forks: 11
samber/slog-sampling
🚨 slog sampling: drop repetitive log records
Language: Go - Size: 110 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 92 - Forks: 3
samber/slog-fiber
🚨 Fiber middleware for slog logger
Language: Go - Size: 161 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 91 - Forks: 13
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: 2 months ago - Pushed at: 3 months ago - Stars: 89 - Forks: 1
samber/slog-http
🚨 net/http middleware for slog logger
Language: Go - Size: 51.8 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 86 - Forks: 9
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: 259 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 86 - Forks: 3
tersesystems/blindsight
Blindsight is a Scala logging API with DSL based structured logging, fluent logging, semantic logging, flow logging, and context aware logging.
Language: Scala - Size: 13.1 MB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 86 - Forks: 6
Tastyep/structlog.nvim
Structured Logging for nvim, using Lua
Language: Lua - Size: 123 KB - Last synced at: 8 months ago - Pushed at: almost 3 years ago - Stars: 83 - Forks: 3
samber/slog-chi
🚨 Chi middleware for slog logger
Language: Go - Size: 117 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 80 - Forks: 8
samber/slog-loki
🚨 slog: Loki handler
Language: Go - Size: 403 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 71 - Forks: 6
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: 3 months ago - Pushed at: 4 months ago - Stars: 71 - Forks: 1
linkdd/logfmtxx
Header only C++23 structured logging library using logfmt
Language: C++ - Size: 109 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 71 - Forks: 2
samber/slog-zerolog
🚨 slog: Zerolog handler
Language: Go - Size: 96.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 59 - Forks: 6
tersesystems/echopraxia
Java Structured Logging API for Logback, Log4J2, and JUL
Language: Java - Size: 2.33 MB - Last synced at: 7 months ago - Pushed at: 11 months ago - Stars: 55 - Forks: 1
samber/slog-sentry
🚨 slog: Sentry handler
Language: Go - Size: 153 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 52 - Forks: 4
hkupty/penna
Opinionated SLF4J backend that logs natively to json
Language: Java - Size: 2.89 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 52 - Forks: 4
justeat/NLog.StructuredLogging.Json 📦
Structured logging for NLog using Json (formerly known as JsonFields)
Language: C# - Size: 328 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 50 - Forks: 26
samber/slog-zap
🚨 slog: Zap handler
Language: Go - Size: 92.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 44 - Forks: 4
vectordotdev/timber-js 📦
🌲 Great Node/JS logging made easy
Language: TypeScript - Size: 1.34 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 44 - Forks: 11
thessem/zap-prettyconsole
A structured logger with output designed to be read by humans. Implemented as a zap encoder.
Language: Go - Size: 8 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 38 - Forks: 6
Vedant-Asati03/Telelog
High-performance structured logging library for Rust and Python with rich visualization capabilities
Language: Rust - Size: 578 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 35 - Forks: 0
underyx/structlog-pretty
A collection of structlog processors for prettier output: a code syntax highlighter, JSON and XML prettifiers, a multiline string printer, and a numeric value rounder.
Language: Python - Size: 40 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 2
TeoZosa/structlog-sentry-logger
A multi-purpose, pre-configured, performance-optimized structlog logger with (optional) Sentry integration via structlog-sentry
Language: Python - Size: 1.05 GB - Last synced at: 3 days ago - Pushed at: 13 days ago - Stars: 32 - Forks: 2
samber/slog-logrus
🚨 slog: Logrus handler
Language: Go - Size: 85.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 32 - Forks: 2
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: 2 months ago - Pushed at: 9 months ago - Stars: 31 - Forks: 0
wantedly/gorm-zap
Alternative logging with zap for GORM ⚡️
Language: Go - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 30 - Forks: 23
hirosassa/zerodriver
Zerolog based logging library optimized for Cloud Logging (formerly Stackdriver Logging)
Language: Go - Size: 34.2 KB - Last synced at: 8 months ago - Pushed at: almost 3 years ago - Stars: 30 - Forks: 10
vectordotdev/timber-python 📦
:evergreen_tree: Great Python logging made easy.
Language: Python - Size: 49.8 KB - Last synced at: 4 months ago - Pushed at: about 6 years ago - Stars: 30 - Forks: 5
ttys3/slogx
Simple slog wrapper for easy life, with opentelemetry tracing support
Language: Go - Size: 70.3 KB - Last synced at: 6 months ago - Pushed at: 10 months ago - Stars: 29 - Forks: 2
cosmos-loops/cosmos-logging
Logging component for .NET Core with nice APIs for developers to use.
Language: C# - Size: 3.85 MB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 29 - Forks: 9
jjeffery/errors 📦
Simple error handling primitives that work well with structured logging
Language: Go - Size: 51.8 KB - Last synced at: 5 months ago - Pushed at: almost 7 years ago - Stars: 28 - Forks: 3
davisb10/serilogger
A structured logging framework for JavaScript, inspired by Serilog.
Language: TypeScript - Size: 654 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 26 - Forks: 7
MatusOllah/slogcolor
Color handler for log/slog
Language: Go - Size: 66.4 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 26 - Forks: 4
craignicholson/StructuredLogging
C#, log4net, Filebeat, ELK example and structured logging
Language: C# - Size: 34.2 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 26 - Forks: 5
teris-io/log
Structured log interface
Language: Go - Size: 20.5 KB - Last synced at: 5 months ago - Pushed at: about 8 years ago - Stars: 26 - Forks: 3
michurin/human-readable-json-logging
The tool to pretty print JSON log stream right from running process in human readable format
Language: Go - Size: 125 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 25 - 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: 7 months ago - Pushed at: 7 months ago - Stars: 25 - Forks: 0
grafov/kiwi
Fast, structured, with filters and dynamic sinks. No levels. Logger & context keeper for Go language 🥝 It smells like a mushroom.
Language: Go - Size: 438 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 25 - Forks: 3
roblox-aurora/rbx-log
Structured logging library for Roblox
Language: TypeScript - Size: 335 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 23 - Forks: 1
rubys/navigator
Lightweight web server for multi-tenant applications with on-demand process management, regional routing, and Vector integration
Language: Go - Size: 1.52 MB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 22 - Forks: 0
samber/slog-slack
🚨 slog: Slack handler
Language: Go - Size: 125 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 22 - Forks: 5
logicblocks/cartus
A structured logging abstraction with multiple backends.
Language: Clojure - Size: 545 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 22 - Forks: 1
samber/slog-nats
🚨 slog: NATS handler
Language: Go - Size: 88.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 20 - Forks: 2
hendriknielaender/zlog
🪵 structured logging library for zig
Language: Zig - Size: 491 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 20 - Forks: 1
gol4ng/logger
another GO logger. The main line is to provide a friendly and fast API to send your log wherever you want.
Language: Go - Size: 314 KB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 19 - Forks: 3
aphistic/gomol 📦
Gomol is a library for structured, multiple-output logging for Go with extensible logging outputs
Language: Go - Size: 181 KB - Last synced at: 5 months ago - Pushed at: almost 7 years ago - Stars: 19 - Forks: 1
veqryn/slog-dedup
Golang structured logging (slog) deduplication and sorting for use with json logging
Language: Go - Size: 111 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 18 - Forks: 0
briandowns/liblogger
A simple and performant, single-header JSON structured logger for C applications.
Language: C - Size: 73.2 KB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 18 - Forks: 0
rodaine/protoslog
log/slog support for protobufs
Language: Go - Size: 77.1 KB - Last synced at: 16 days ago - Pushed at: 19 days ago - Stars: 17 - Forks: 1
samber/slog-parquet
🚨 slog: Parquet handler + Object Storage
Language: Go - Size: 194 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 17 - Forks: 2
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: 111 KB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 17 - Forks: 1
iloveitaly/simple_structured_logger
An incredibly simple, very opinionated, structured logging library for ruby
Language: Ruby - Size: 52.7 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 17 - 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: 11 days ago - Pushed at: 12 days ago - Stars: 16 - Forks: 1
samber/slog-datadog
🚨 slog: Datadog handler
Language: Go - Size: 162 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 3
samber/slog-syslog
🚨 slog: Syslog handler
Language: Go - Size: 99.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 16 - Forks: 5
kubernetes-sigs/logtools
Tools related to log calls for Kubernetes.
Language: Go - Size: 141 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 16
elgopher/yala
Tiny structured logging abstraction or facade for various logging libraries, allowing the end user to plug in the desired logging library in main.go.
Language: Go - Size: 248 KB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 14 - Forks: 0
slog-rs/scope
Logging scopes for slog-rs
Language: Rust - Size: 51.8 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 14 - Forks: 12
kei2100/protoc-gen-marshal-zap
A protoc plugin for implementing uber-go/zap zapcore.ObjectMarshaler interface on proto messages
Language: Go - Size: 230 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 4
XiaoyuQian829/XQRiskCore-open
XQRiskCore is a governance-grade risk control engine for trading — with unified trade approval, structured audit logging, role-based access control, and multi-layer enforcement.
Language: Python - Size: 12.6 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 14 - Forks: 2
hypnoglow/gormzap
GORM (v1) logger implementation using Uber's zap :zap:
Language: Go - Size: 14.6 KB - Last synced at: 7 months ago - Pushed at: over 7 years ago - Stars: 14 - Forks: 1
vectordotdev/log-event-json-schema 📦
A simple and straightforward JSON schema for logging structured events
Size: 98.6 KB - Last synced at: 3 days ago - Pushed at: over 7 years ago - Stars: 14 - Forks: 10
samber/slog-betterstack
🚨 slog: Betterstack handler
Language: Go - Size: 73.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 2
goduni/unilogging
A simple library for working with the context of logs.
Language: Python - Size: 45.9 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 13 - Forks: 1
bdlm/log
Structured logging for Go
Language: Go - Size: 190 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 13 - Forks: 5
devnw/alog 📦
Fully concurrent, non-IO blocking Logger for Go
Language: Go - Size: 228 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 0
bobheadxi/zapx
⚡️ Extensions, integrations, and wrappers for Uber's Zap logging library
Language: Go - Size: 1.73 MB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 13 - Forks: 3