Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: structured-logging
uber-go/zap
Blazing fast, structured, leveled logging in Go.
Language: Go - Size: 1.65 MB - Last synced: 1 day ago - Pushed: 3 days ago - Stars: 21,040 - Forks: 1,399
rs/zerolog
Zero Allocation JSON Logger
Language: Go - Size: 1.29 MB - Last synced: 8 days ago - Pushed: 13 days ago - Stars: 9,867 - Forks: 555
NLog/NLog
NLog - Advanced and Structured Logging for Various .NET Platforms
Language: C# - Size: 110 MB - Last synced: about 4 hours ago - Pushed: 7 days ago - Stars: 6,179 - Forks: 1,367
hynek/structlog
Simple, powerful, and fast logging for Python.
Language: Python - Size: 5.37 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 3,206 - Forks: 207
slog-rs/slog
Structured, contextual, extensible, composable logging for Rust
Language: Rust - Size: 15.7 MB - Last synced: 17 days ago - Pushed: 2 months ago - Stars: 1,537 - Forks: 96
7mind/izumi
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
Language: Scala - Size: 17.4 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 608 - Forks: 64
phuslu/log
Fastest structured logging
Language: Go - Size: 775 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 597 - Forks: 42
cdimascio/generator-express-no-stress
🚂 A Yeoman generator for Express.js based 12-factor apps and apis
Language: JavaScript - Size: 9.52 MB - Last synced: 20 days ago - Pushed: 10 months ago - Stars: 589 - Forks: 84
goatshriek/stumpless
a C logging library built for high performance and a rich feature set
Language: C - Size: 4.27 MB - Last synced: about 16 hours ago - Pushed: about 17 hours ago - Stars: 428 - Forks: 307
jrobichaud/django-structlog
Structured Logging for Django
Language: Python - Size: 3.98 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 383 - Forks: 32
coder/slog
Minimal structured logging library for Go
Language: Go - Size: 501 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 328 - Forks: 22
reubano/pygogo
A Python logging library with superpowers
Language: Python - Size: 453 KB - Last synced: 23 days ago - Pushed: 3 months ago - Stars: 281 - 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: 219 KB - Last synced: 14 days ago - Pushed: about 2 years ago - Stars: 259 - Forks: 26
samber/slog-multi
🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
Language: Go - Size: 135 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 249 - Forks: 11
koenbollen/jl
jl — JSON Logs, a development tool for working with structured JSON logging.
Language: Go - Size: 112 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 235 - Forks: 12
vectordotdev/timber-elixir 📦
🌲 Great Elixir logging made easy
Language: Elixir - Size: 832 KB - Last synced: 1 day ago - Pushed: almost 4 years ago - Stars: 215 - Forks: 29
tersesystems/terse-logback
Structured Logging, Tracing, and Observability with Logback
Language: Java - Size: 3.57 MB - Last synced: 6 months ago - Pushed: about 1 year ago - Stars: 190 - Forks: 14
alaatm/Sejil
Capture, view and filter your ASP.net core log events right from your app
Language: C# - Size: 3.51 MB - Last synced: 11 days ago - Pushed: 7 months ago - Stars: 177 - Forks: 36
samber/oops
🔥 Error handling library with context, assertion, stack trace and source fragments
Language: Go - Size: 2.1 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 172 - Forks: 9
vectordotdev/timber-ruby 📦
🌲 Great Ruby logging made easy.
Language: Ruby - Size: 931 KB - Last synced: 1 day ago - Pushed: about 4 years ago - Stars: 154 - Forks: 19
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: 15 days ago - Pushed: 4 months ago - Stars: 149 - Forks: 7
structured-log/structured-log
A JavaScript implementation of Serilog's hybrid text/structured logging
Language: TypeScript - Size: 904 KB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 146 - Forks: 31
olsh/resharper-structured-logging
An extension for ReSharper and Rider that highlights structured logging templates and contains some useful analyzers
Language: C# - Size: 820 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 134 - Forks: 14
pamburus/hl
A fast and powerful log viewer and processor that translates JSON or logfmt logs into a pretty human-readable format.
Language: Rust - Size: 7.89 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 101 - Forks: 7
samber/slog-formatter
🚨 slog: Attribute formatting
Language: Go - Size: 76.2 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 88 - Forks: 5
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: 15 days ago - Pushed: about 1 month ago - Stars: 83 - Forks: 6
Tastyep/structlog.nvim
Structured Logging for nvim, using Lua
Language: Lua - Size: 123 KB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 80 - Forks: 2
samber/slog-echo
🚨 Echo middleware for slog logger
Language: Go - Size: 124 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 79 - Forks: 11
samber/slog-gin
🚨 Gin middleware for slog logger
Language: Go - Size: 115 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 73 - Forks: 12
karlseguin/log.zig
A structured logger for Zig
Language: Zig - Size: 105 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 66 - Forks: 4
linkdd/logfmtxx
Header only C++23 structured logging library using logfmt
Language: C++ - Size: 104 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 62 - Forks: 2
tersesystems/echopraxia
Java Structured Logging API for Logback, Log4J2, and JUL
Language: Java - Size: 2.31 MB - Last synced: 14 days ago - Pushed: 27 days ago - Stars: 53 - Forks: 1
justeat/NLog.StructuredLogging.Json 📦
Structured logging for NLog using Json (formerly known as JsonFields)
Language: C# - Size: 328 KB - Last synced: 17 days ago - Pushed: almost 2 years ago - Stars: 51 - Forks: 26
samber/slog-fiber
🚨 Fiber middleware for slog logger
Language: Go - Size: 77.1 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 45 - Forks: 8
hedhyw/json-log-viewer
Interactive viewer for JSON logs.
Language: Go - Size: 2.68 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 44 - Forks: 5
jteppinette/python-logfmter
Using the stdlib logging module and without changing a single logging call, logfmter supports global (first and third party) logfmt structured logging.
Language: Python - Size: 54.7 KB - Last synced: 14 days ago - Pushed: 3 months ago - Stars: 43 - Forks: 3
vectordotdev/timber-js 📦
🌲 Great Node/JS logging made easy
Language: TypeScript - Size: 1.34 MB - Last synced: 6 days ago - Pushed: over 3 years ago - Stars: 43 - Forks: 11
hkupty/penna
Opinionated SLF4J backend that logs natively to json
Language: Java - Size: 2.48 MB - Last synced: 15 days ago - Pushed: 25 days ago - Stars: 39 - Forks: 2
samber/slog-sampling
🚨 slog sampling: drop repetitive log records
Language: Go - Size: 58.6 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 37 - Forks: 2
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: 31.3 KB - Last synced: 7 days ago - Pushed: almost 3 years ago - Stars: 34 - Forks: 2
samber/slog-sentry
🚨 slog: Sentry handler
Language: Go - Size: 92.8 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 33 - Forks: 3
wantedly/gorm-zap
Alternative logging with zap for GORM ⚡️
Language: Go - Size: 18.6 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 30 - Forks: 23
vectordotdev/timber-python 📦
:evergreen_tree: Great Python logging made easy.
Language: Python - Size: 49.8 KB - Last synced: 15 days ago - Pushed: over 4 years ago - Stars: 30 - Forks: 5
cosmos-loops/cosmos-logging
Logging component for .NET Core with nice APIs for developers to use.
Language: C# - Size: 3.85 MB - Last synced: 17 days ago - Pushed: almost 2 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: 10 months ago - Pushed: about 5 years ago - Stars: 28 - Forks: 3
teris-io/log
Structured log interface
Language: Go - Size: 20.5 KB - Last synced: 17 days ago - Pushed: over 6 years ago - Stars: 26 - Forks: 3
craignicholson/StructuredLogging
C#, log4net, Filebeat, ELK example and structured logging
Language: C# - Size: 34.2 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 26 - Forks: 5
hirosassa/zerodriver
Zerolog based logging library optimized for Cloud Logging (formerly Stackdriver Logging)
Language: Go - Size: 34.2 KB - Last synced: 7 months ago - Pushed: about 1 year ago - Stars: 26 - Forks: 9
samber/slog-chi
🚨 Chi middleware for slog logger
Language: Go - Size: 74.2 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 25 - Forks: 3
TeoZosa/structlog-sentry-logger
A multi-purpose, pre-configured, performance-optimized structlog logger with (optional) Sentry integration via structlog-sentry
Language: Python - Size: 574 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 24 - Forks: 2
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: 30 days ago - Pushed: about 2 months ago - Stars: 24 - Forks: 3
ttys3/slogx
Simple slog wrapper for easy life, with opentelemetry tracing support
Language: Go - Size: 61.5 KB - Last synced: 5 months ago - Pushed: 6 months ago - Stars: 23 - Forks: 2
logicblocks/cartus
A structured logging abstraction with multiple backends.
Language: Clojure - Size: 419 KB - Last synced: about 11 hours ago - Pushed: about 12 hours ago - Stars: 22 - Forks: 1
samber/slog-loki
🚨 slog: Loki handler
Language: Go - Size: 357 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 22 - Forks: 2
davisb10/serilogger
A structured logging framework for JavaScript, inspired by Serilog.
Language: TypeScript - Size: 639 KB - Last synced: 17 days ago - Pushed: 10 months ago - Stars: 22 - Forks: 5
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: 160 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 22 - Forks: 1
roblox-aurora/rbx-log
Structured logging library for Roblox
Language: TypeScript - Size: 335 KB - Last synced: 26 days ago - Pushed: about 1 year ago - Stars: 20 - Forks: 2
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: 2 months ago - Pushed: about 1 year ago - Stars: 19 - Forks: 4
aphistic/gomol 📦
Gomol is a library for structured, multiple-output logging for Go with extensible logging outputs
Language: Go - Size: 181 KB - Last synced: 17 days ago - Pushed: about 5 years ago - Stars: 19 - Forks: 1
thessem/zap-prettyconsole
A structured logger with output designed to be read by humans. Implemented as a zap encoder.
Language: Go - Size: 5.88 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 19 - Forks: 4
briandowns/liblogger
A simple and performant, single-header JSON structured logger for C applications.
Language: C - Size: 43 KB - Last synced: 16 days ago - Pushed: 26 days ago - Stars: 16 - Forks: 1
iloveitaly/simple_structured_logger
An incredibly simple, very opinionated, structured logging library for ruby
Language: Ruby - Size: 47.9 KB - Last synced: 14 days ago - Pushed: 7 months ago - Stars: 15 - Forks: 0
samber/slog-slack
🚨 slog: Slack handler
Language: Go - Size: 83 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 14 - Forks: 3
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: 239 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 14 - Forks: 0
jship/monad-logger-aeson
JSON logging using monad-logger interface
Language: Haskell - Size: 190 KB - Last synced: 2 months ago - Pushed: 5 months ago - Stars: 14 - Forks: 2
samber/slog-zerolog
🚨 slog: Zerolog handler
Language: Go - Size: 64.5 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 14 - Forks: 2
slog-rs/scope
Logging scopes for slog-rs
Language: Rust - Size: 49.8 KB - Last synced: 23 days ago - Pushed: almost 3 years ago - Stars: 13 - Forks: 11
hypnoglow/gormzap
GORM (v1) logger implementation using Uber's zap :zap:
Language: Go - Size: 14.6 KB - Last synced: 4 months ago - Pushed: over 5 years ago - Stars: 13 - Forks: 3
samber/slog-logrus
🚨 slog: Logrus handler
Language: Go - Size: 57.6 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 13 - Forks: 0
bdlm/log
Structured logging for Go
Language: Go - Size: 187 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 13 - Forks: 5
devnw/alog 📦
Fully concurrent, non-IO blocking Logger for Go
Language: Go - Size: 228 KB - Last synced: 16 days ago - Pushed: 3 months ago - Stars: 13 - Forks: 0
kubernetes-sigs/logtools
Tools related to log calls for Kubernetes.
Language: Go - Size: 136 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 13 - Forks: 14
samber/slog-zap
🚨 slog: Zap handler
Language: Go - Size: 70.3 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 13 - Forks: 2
vectordotdev/log-event-json-schema 📦
A simple and straightforward JSON schema for logging structured events
Size: 98.6 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 12 - Forks: 11
nejckorasa/java-structured-logging
Showcase Structured Logging in Java with Log Events and Structured Fields
Language: Java - Size: 75.2 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 12 - 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: 83 KB - Last synced: 1 day ago - Pushed: 9 months ago - Stars: 12 - Forks: 0
bobheadxi/zapx
⚡️ Extensions, integrations, and wrappers for Uber's Zap logging library
Language: Go - Size: 1.73 MB - Last synced: 17 days ago - Pushed: about 4 years ago - Stars: 12 - Forks: 3
JudahGabriel/RavenDB.StructuredLog
An ASP.NET Core logger that utilizes RavenDB to store structured logs.
Language: C# - Size: 1.17 MB - Last synced: 20 days ago - Pushed: about 2 months ago - Stars: 12 - Forks: 6
samber/slog-http
🚨 net/http middleware for slog logger
Language: Go - Size: 32.2 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 11 - Forks: 0
jasonkuhrt/floggy
Universal structured event-oriented logging for libraries & applications
Language: TypeScript - Size: 492 KB - Last synced: 23 days ago - Pushed: 24 days ago - Stars: 11 - Forks: 3
darvaza-proxy/slog
structured logger adaptors
Language: Go - Size: 182 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 11 - Forks: 2
iand/logfmtr
An implementation of the logr minimal logging API that writes in logfmt style.
Language: Go - Size: 60.5 KB - Last synced: about 2 months ago - Pushed: 5 months ago - Stars: 10 - Forks: 2
kei2100/protoc-gen-marshal-zap
A protoc plugin for implementing uber-go/zap zapcore.ObjectMarshaler interface on proto messages
Language: Go - Size: 165 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 9 - Forks: 3
samber/slog-parquet
🚨 slog: Parquet handler + Object Storage
Language: Go - Size: 308 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 9 - Forks: 1
samber/slog-syslog
🚨 slog: Syslog handler
Language: Go - Size: 51.8 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 9 - Forks: 3
chris-peterson/spiffy
A structured logging framework for .NET that supports log aggregation, e.g. Splunk
Language: C# - Size: 702 KB - Last synced: 18 days ago - Pushed: 22 days ago - Stars: 9 - Forks: 6
bool64/ctxd
Contextualized structured logging and error handling for Go
Language: Go - Size: 45.9 KB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 8 - Forks: 0
viktor-nikolaev/XeonApps.Extensions.Logging.WithProperty
Extensions methods for adding custom properties to structured logging output
Language: C# - Size: 38.1 KB - Last synced: 9 months ago - Pushed: over 3 years ago - Stars: 8 - Forks: 4
aasaam/nginx-error-log-parser
Simple tool for parse and create structured JSON for Nginx error logs
Language: Go - Size: 3.05 MB - Last synced: 17 days ago - Pushed: about 1 year ago - Stars: 8 - Forks: 1
veqryn/slog-dedup
Golang structured logging (slog) deduplication and sorting for use with json logging
Language: Go - Size: 88.9 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 8 - Forks: 0
NLog/NLog.StructuredEvents 📦
Parser and renderer for structured log events
Language: C# - Size: 119 KB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 8 - Forks: 2
samber/slog-datadog
🚨 slog: Datadog handler
Language: Go - Size: 85 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 8 - Forks: 0
StefjJHK/cs-logs-viewer
Lightweight web viewer for structured logs
Language: TypeScript - Size: 3.14 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 7 - Forks: 0
savsgio/go-logger
Fast, lightweight, customizable and structured logger for Go.
Language: Go - Size: 115 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 7 - Forks: 1
ManoManoTech/loggia
Loggia is convenient logging configuration manager, for Python standard logging library and loguru.
Language: Python - Size: 1.91 MB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 6 - Forks: 0
jjeffery/kv
Package kv provides support for collections of key/value pairs.
Language: Go - Size: 117 KB - Last synced: 12 months ago - Pushed: over 4 years ago - Stars: 6 - Forks: 1
vapor-ware/containerlog
A lightweight, optimized, and opinionated structured logging library for Python, intended for containerized applications
Language: Python - Size: 411 KB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 6 - Forks: 0
briandowns/struCtured-logger
A simple JSON structured logger for C applications.
Language: C++ - Size: 44.9 KB - Last synced: 16 days ago - Pushed: almost 5 years ago - Stars: 6 - Forks: 1
Expecho/SemanticLogging.EventHub
SemanticLogging.EventHub is a collection of sinks for the Semantic Logging Application Block that exposes Event Source events to an Azure Event Hub.
Language: C# - Size: 71.3 KB - Last synced: 18 days ago - Pushed: over 5 years ago - Stars: 6 - Forks: 4
vectordotdev/timber-elixir-exceptions 📦
Turn Elixir exceptions into structured logging events
Language: Elixir - Size: 52.7 KB - Last synced: 5 months ago - Pushed: about 5 years ago - Stars: 6 - Forks: 3