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

Topic: "structured-logging"

uber-go/zap

Blazing fast, structured, leveled logging in Go.

Language: Go - Size: 1.87 MB - Last synced at: about 17 hours ago - Pushed at: about 2 months ago - Stars: 23,040 - Forks: 1,473

rs/zerolog

Zero Allocation JSON Logger

Language: Go - Size: 1.31 MB - Last synced at: 1 day ago - Pushed at: 26 days ago - Stars: 11,372 - Forks: 592

NLog/NLog

NLog - Flexible and Structured Logging for Various .NET Platforms

Language: C# - Size: 112 MB - Last synced at: about 15 hours ago - Pushed at: 2 days ago - Stars: 6,419 - Forks: 1,376

hynek/structlog

Simple, powerful, and fast logging for Python.

Language: Python - Size: 5.41 MB - Last synced at: 2 days ago - Pushed at: 5 days ago - Stars: 3,950 - Forks: 242

slog-rs/slog

Structured, contextual, extensible, composable logging for Rust

Language: Rust - Size: 15.7 MB - Last synced at: about 7 hours ago - Pushed at: 8 months ago - Stars: 1,635 - Forks: 96

phuslu/log

Fastest structured logging

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

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: 11 days ago - Pushed at: 11 days ago - Stars: 685 - Forks: 16

samber/oops

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

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

7mind/izumi

Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

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

cdimascio/generator-express-no-stress

🚂 A Yeoman generator for Express.js based 12-factor apps and apis

Language: JavaScript - Size: 9.53 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 597 - Forks: 82

jrobichaud/django-structlog

Structured Logging for Django

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

goatshriek/stumpless

a fast and feature-rich logging library for C

Language: C - Size: 5.45 MB - Last synced at: about 18 hours ago - Pushed at: 3 days ago - Stars: 470 - Forks: 346

samber/slog-multi

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

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

coder/slog

Minimal structured logging library for Go

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

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: 3 days ago - Pushed at: 3 days ago - Stars: 290 - Forks: 4

reubano/pygogo

A Python logging library with superpowers

Language: Python - Size: 453 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 282 - 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: about 1 month ago - Pushed at: 3 months ago - Stars: 265 - Forks: 24

koenbollen/jl

jl — JSON Logs, a development tool for working with structured JSON logging.

Language: Go - Size: 112 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 243 - Forks: 12

vectordotdev/timber-elixir 📦

🌲 Great Elixir logging made easy

Language: Elixir - Size: 832 KB - Last synced at: 19 days ago - Pushed at: almost 5 years ago - Stars: 214 - Forks: 29

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

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: about 1 month ago - Pushed at: over 1 year ago - Stars: 186 - Forks: 37

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: 5 days ago - Pushed at: over 1 year ago - Stars: 178 - Forks: 7

samber/slog-formatter

🚨 slog: Attribute formatting

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

vectordotdev/timber-ruby 📦

🌲 Great Ruby logging made easy.

Language: Ruby - Size: 931 KB - Last synced at: 19 days ago - Pushed at: about 5 years ago - Stars: 155 - Forks: 17

samber/slog-gin

🚨 Gin middleware for slog logger

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

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

structured-log/structured-log

A JavaScript implementation of Serilog's hybrid text/structured logging

Language: TypeScript - Size: 904 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 147 - Forks: 30

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: 13 days ago - Pushed at: 13 days ago - Stars: 145 - Forks: 14

karlseguin/log.zig

A structured logger for Zig

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

samber/slog-echo

🚨 Echo middleware for slog logger

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

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: 16 days ago - Pushed at: 16 days ago - Stars: 104 - Forks: 22

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: about 1 month ago - Pushed at: 9 months ago - Stars: 86 - Forks: 6

Tastyep/structlog.nvim

Structured Logging for nvim, using Lua

Language: Lua - Size: 123 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 83 - Forks: 3

samber/slog-sampling

🚨 slog sampling: drop repetitive log records

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

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: 3 days ago - Pushed at: 4 months ago - Stars: 77 - Forks: 8

samber/slog-fiber

🚨 Fiber middleware for slog logger

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

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

samber/slog-chi

🚨 Chi middleware for slog logger

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

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: 200 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 70 - Forks: 2

samber/slog-http

🚨 net/http middleware for slog logger

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

samber/slog-loki

🚨 slog: Loki handler

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

tersesystems/echopraxia

Java Structured Logging API for Logback, Log4J2, and JUL

Language: Java - Size: 2.33 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 55 - Forks: 1

justeat/NLog.StructuredLogging.Json 📦

Structured logging for NLog using Json (formerly known as JsonFields)

Language: C# - Size: 328 KB - Last synced at: 23 days ago - Pushed at: almost 3 years ago - Stars: 51 - Forks: 26

samber/slog-zerolog

🚨 slog: Zerolog handler

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

hkupty/penna

Opinionated SLF4J backend that logs natively to json

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

samber/slog-sentry

🚨 slog: Sentry handler

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

vectordotdev/timber-js 📦

🌲 Great Node/JS logging made easy

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

samber/slog-zap

🚨 slog: Zap handler

Language: Go - Size: 72.3 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 35 - 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: 40 KB - Last synced at: 14 days ago - Pushed at: 10 months ago - Stars: 35 - Forks: 2

wantedly/gorm-zap

Alternative logging with zap for GORM ⚡️

Language: Go - Size: 18.6 KB - Last synced at: 6 days ago - Pushed at: over 1 year 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: 13 days ago - Pushed at: about 2 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: 19 days ago - Pushed at: over 5 years ago - Stars: 30 - Forks: 5

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: 24 days ago - Pushed at: 24 days ago - Stars: 29 - Forks: 0

ttys3/slogx

Simple slog wrapper for easy life, with opentelemetry tracing support

Language: Go - Size: 70.3 KB - Last synced at: 5 days ago - Pushed at: 2 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: 5 days ago - Pushed at: almost 3 years ago - Stars: 29 - Forks: 9

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: 17 days ago - Pushed at: 17 days ago - Stars: 28 - Forks: 2

jjeffery/errors 📦

Simple error handling primitives that work well with structured logging

Language: Go - Size: 51.8 KB - Last synced at: 11 months ago - Pushed at: about 6 years ago - Stars: 28 - Forks: 3

samber/slog-logrus

🚨 slog: Logrus handler

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

craignicholson/StructuredLogging

C#, log4net, Filebeat, ELK example and structured logging

Language: C# - Size: 34.2 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 26 - Forks: 5

teris-io/log

Structured log interface

Language: Go - Size: 20.5 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 26 - Forks: 3

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: 5 days ago - Pushed at: 5 days ago - Stars: 25 - Forks: 0

davisb10/serilogger

A structured logging framework for JavaScript, inspired by Serilog.

Language: TypeScript - Size: 639 KB - Last synced at: 2 days ago - Pushed at: 11 months ago - Stars: 25 - Forks: 6

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: about 1 month ago - Pushed at: about 1 year ago - Stars: 25 - 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: 84 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 24 - Forks: 1

thessem/zap-prettyconsole

A structured logger with output designed to be read by humans. Implemented as a zap encoder.

Language: Go - Size: 7.18 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 23 - Forks: 5

roblox-aurora/rbx-log

Structured logging library for Roblox

Language: TypeScript - Size: 335 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 23 - Forks: 1

logicblocks/cartus

A structured logging abstraction with multiple backends.

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

samber/slog-slack

🚨 slog: Slack handler

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

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: 11 months ago - Pushed at: about 2 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: 7 months ago - Pushed at: about 6 years ago - Stars: 19 - Forks: 1

briandowns/liblogger

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

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

MatusOllah/slogcolor

Color handler for log/slog

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

ManoManoTech/loggia

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

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

samber/slog-nats

🚨 slog: NATS handler

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

veqryn/slog-dedup

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

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

iloveitaly/simple_structured_logger

An incredibly simple, very opinionated, structured logging library for ruby

Language: Ruby - Size: 52.7 KB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 16 - Forks: 0

samber/slog-syslog

🚨 slog: Syslog handler

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

samber/slog-datadog

🚨 slog: Datadog handler

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

kubernetes-sigs/logtools

Tools related to log calls for Kubernetes.

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

rodaine/protoslog

log/slog support for protobufs

Language: Go - Size: 62.5 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 14 - Forks: 1

samber/slog-parquet

🚨 slog: Parquet handler + Object Storage

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

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: 243 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 14 - Forks: 0

slog-rs/scope

Logging scopes for slog-rs

Language: Rust - Size: 49.8 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 14 - Forks: 11

hypnoglow/gormzap

GORM (v1) logger implementation using Uber's zap :zap:

Language: Go - Size: 14.6 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 14 - Forks: 1

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: 20 days ago - Pushed at: 20 days ago - Stars: 13 - Forks: 1

bdlm/log

Structured logging for Go

Language: Go - Size: 191 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 13 - Forks: 5

jship/monad-logger-aeson 📦

JSON logging using monad-logger interface

Language: Haskell - Size: 168 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 2

devnw/alog 📦

Fully concurrent, non-IO blocking Logger for Go

Language: Go - Size: 228 KB - Last synced at: 11 months ago - Pushed at: about 1 year 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: about 1 month ago - Pushed at: about 5 years ago - Stars: 13 - Forks: 3

vectordotdev/log-event-json-schema 📦

A simple and straightforward JSON schema for logging structured events

Size: 98.6 KB - Last synced at: 11 days ago - Pushed at: almost 7 years ago - Stars: 13 - Forks: 10

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

nejckorasa/java-structured-logging

Showcase Structured Logging in Java with Log Events and Structured Fields

Language: Java - Size: 75.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 2

jasonkuhrt/floggy

Universal structured event-oriented logging for libraries & applications

Language: TypeScript - Size: 506 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 11 - Forks: 3

darvaza-proxy/slog

structured logger adaptors

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

JudahGabriel/RavenDB.StructuredLog

An ASP.NET Core logger that utilizes RavenDB to store structured logs.

Language: C# - Size: 1.17 MB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 6

samber/slog-webhook

🚨 slog: Webhook handler

Language: Go - Size: 77.1 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 10 - 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 at: 4 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 2

samber/slog-kafka

🚨 slog: Kafka handler

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

samber/slog-logstash

🚨 slog: Logstash handler

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

samber/slog-betterstack

🚨 slog: Betterstack handler

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