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

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