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