awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

49 مستودعات

Awesome GitHub RepositoriesLogging

Frameworks for structured logging and diagnostic tracing.

Explore 49 awesome GitHub repositories matching part of an awesome list · Logging. Refine with filters or upvote what's useful.

Awesome Logging GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • sirupsen/logrusالصورة الرمزية لـ sirupsen

    sirupsen/logrus

    25,736عرض على GitHub↗

    Logrus is a structured logging library for Go that produces machine-readable output using key-value pairs and JSON formatting. It serves as a pluggable logging framework providing a thread-safe event logger with configurable mutex locking to manage concurrent writes across multiple goroutines. The project distinguishes itself through a pluggable hook system that routes log entries to external services or custom destinations. It also features a contextual logger capable of attaching persistent metadata and request-scoped fields to entries to improve traceability. The framework covers broad ob

    Structured logging library.

    Gogologginglogrus
    عرض على GitHub↗25,736
  • winstonjs/winstonالصورة الرمزية لـ winstonjs

    winstonjs/winston

    24,478عرض على GitHub↗

    Winston is a versatile logging library for Node.js designed to record system events and metadata. It functions as a multi-transport log manager that routes data to various destinations and a structured log formatter that transforms entries into JSON or plain text. The project is distinguished by its pluggable transport architecture, which decouples the logging interface from delivery mechanisms. This allows for the creation of custom transport extensions and the use of hierarchical logger instances to inherit configurations while attaching persistent metadata to downstream messages. The libr

    Versatile logging library with multiple transport support.

    JavaScript
    عرض على GitHub↗24,478
  • uber-go/zapالصورة الرمزية لـ uber-go

    uber-go/zap

    24,329عرض على GitHub↗

    Zap is a high-performance structured logging library designed for production environments. It provides a framework for generating machine-readable logs that minimize memory overhead and CPU usage, allowing for efficient event analysis and system monitoring. The library distinguishes itself through a focus on zero-allocation logging, utilizing buffer pooling to reduce garbage collection pressure during high-frequency operations. It enforces strict data typing through compile-time checks and structured field encoding, which ensures consistent output without the performance cost of reflection-ba

    Fast, structured logging library.

    Gogolangloggingstructured-logging
    عرض على GitHub↗24,329
  • pinojs/pinoالصورة الرمزية لـ pinojs

    pinojs/pino

    17,941عرض على GitHub↗

    Pino is a high-performance logging library for Node.js applications designed to minimize overhead and prevent blocking the main event loop. It generates machine-readable logs using newline-delimited JSON, facilitating efficient ingestion and analysis by external monitoring and log aggregation platforms. The library distinguishes itself by offloading log processing and formatting to worker threads, ensuring that heavy logging tasks do not impact application responsiveness. It also provides a decoupled command-line utility that transforms structured production logs into human-readable text, sim

    High-performance logger for Node.js applications.

    JavaScriptfastjsonlogger
    عرض على GitHub↗17,941
  • fluent/fluentdالصورة الرمزية لـ fluent

    fluent/fluentd

    13,554عرض على GitHub↗

    Fluentd is a unified logging layer and distributed event router that collects, parses, and routes log data from diverse sources to various storage backends. It functions as a log forwarding agent and pipeline orchestrator, transforming raw unstructured log strings into formatted objects using structured log parsing. The project utilizes a plugin-based pipeline architecture to route data through independent input, filter, and output stages. It differentiates itself through tag-based event routing, which uses regular expression patterns to direct specific data streams to their intended destinat

    Collects and routes events from various data sources.

    Ruby
    عرض على GitHub↗13,554
  • rs/zerologالصورة الرمزية لـ rs

    rs/zerolog

    12,220عرض على GitHub↗

    Zerolog is a structured logging library for Go designed for high-performance event capture and observability. It focuses on generating machine-readable JSON output while minimizing memory overhead through zero-allocation buffer encoding and strongly-typed field validation. The library distinguishes itself by providing a chainable, context-aware interface that allows developers to bind trace identifiers and metadata directly to request lifecycles. It supports complex diagnostic workflows by enabling independent logger instances, custom output routing to multiple concurrent destinations, and ev

    High-performance zero-allocation logging.

    Gogolangjsonlogging
    عرض على GitHub↗12,220
  • serilog/serilogالصورة الرمزية لـ serilog

    serilog/serilog

    7,991عرض على GitHub↗

    Serilog is a structured logging library for .NET applications that records events as rich data objects instead of plain text strings. It functions as a multi-sink framework, allowing a single log stream to be emitted to diverse destinations such as files, consoles, and cloud databases through a structured event pipeline. The framework distinguishes itself through dynamic metadata enrichment, using log event enrichers to add contextual properties and telemetry to logs for improved traceability and analysis. It employs a routing system that filters, enriches, and directs these structured events

    Structured logging library for .NET.

    C#serilog
    عرض على GitHub↗7,991
  • unjs/consolaالصورة الرمزية لـ unjs

    unjs/consola

    7,289عرض على GitHub↗

    Consola is a diagnostic logging utility and log output manager that provides a unified interface for Node.js and web browser environments. It functions as a scoped logging framework and a tool for capturing user text, confirmations, and selections through interactive console prompts. The project distinguishes itself through a system for creating specialized logger instances with inherited defaults and unique tags for contextual tracking. It also features a pluggable reporter interface that allows for the redirection of standard output to custom logging destinations and external reporters. Th

    Console logger with support for custom reporters.

    TypeScriptcliconsolefancy
    عرض على GitHub↗7,289
  • nlog/nlogالصورة الرمزية لـ NLog

    NLog/NLog

    6,542عرض على GitHub↗

    NLog is an open-source logging framework for .NET that functions as a structured logging library and log routing engine. It captures log events with named parameters as searchable data rather than plain text and directs these messages to various output destinations based on severity and source. The framework is designed as an extensible platform, supporting custom targets, layout renderers, and filters that can be loaded from external assemblies or defined in code. It features a dynamic configuration system that allows logging targets, rules, and layouts to be updated via XML or programmatic

    Advanced logging framework with structured support.

    C#aotaot-compatiblec-sharp
    عرض على GitHub↗6,542
  • natefinch/lumberjackالصورة الرمزية لـ natefinch

    natefinch/lumberjack

    5,439عرض على GitHub↗

    Lumberjack هي مكتبة تدوير سجلات (Log rolling) لـ Go تدير دورة حياة ملفات السجل من خلال التدوير القائم على الحجم وتنظيف النسخ الاحتياطية. تعمل كمدير للاحتفاظ بالسجلات لمنع استنفاد القرص في خدمات Go. يحسن المشروع تخزين السجلات عن طريق ضغط الملفات المدورة باستخدام خوارزمية gzip وتوليد أسماء ملفات فريدة عبر نسخ احتياطية مختومة زمنياً. ينفذ سياسة احتفاظ تقوم بتقليم السجلات التاريخية بناءً على الحد الأقصى لعدد النسخ الاحتياطية أو عمر ملف محدد. تنفذ المكتبة واجهة كاتب Go القياسية للتكامل مع مكتبات التسجيل، مما يوفر آلية لتدوير السجلات الآلي وتحسين مساحة القرص.

    Log file rotation.

    Go
    عرض على GitHub↗5,439
  • zhaochenyang20/awesome-ml-sys-tutorialالصورة الرمزية لـ zhaochenyang20

    zhaochenyang20/Awesome-ML-SYS-Tutorial

    5,371عرض على GitHub↗

    This project provides a comprehensive technical guide and framework for engineering large-scale machine learning systems. It covers the full lifecycle of model development, focusing on the infrastructure and computational principles required to build, train, and serve generative AI models across distributed GPU clusters. The repository distinguishes itself by offering deep-dive tutorials and implementation strategies for complex system challenges. It emphasizes high-performance architectural primitives, such as collective communication orchestration, distributed tensor sharding, and static gr

    Avoids redundant forward passes by using rollout engine log-probabilities directly for importance sampling.

    Python
    عرض على GitHub↗5,371
  • golang/glogالصورة الرمزية لـ golang

    golang/glog

    3,600عرض على GitHub↗

    Leveled execution logs for Go

    Official logging library.

    Go
    عرض على GitHub↗3,600
  • roidrage/logrageالصورة الرمزية لـ roidrage

    roidrage/lograge

    3,574عرض على GitHub↗

    An attempt to tame Rails' default policy to log everything.

    Optimizes Rails logging for structured output.

    Ruby
    عرض على GitHub↗3,574
  • exceptionless/foundatioالصورة الرمزية لـ exceptionless

    exceptionless/Foundatio

    2,088عرض على GitHub↗

    Pluggable foundation blocks for building distributed apps.

    Fluent logging API for distributed applications.

    C#
    عرض على GitHub↗2,088
  • cihub/seelogالصورة الرمزية لـ cihub

    cihub/seelog

    1,637عرض على GitHub↗

    Seelog is a native Go logging library that provides flexible asynchronous dispatching, filtering, and formatting.

    Logging library.

    Go
    عرض على GitHub↗1,637
  • serilog/serilog-aspnetcoreالصورة الرمزية لـ serilog

    serilog/serilog-aspnetcore

    1,424عرض على GitHub↗

    Serilog integration for ASP.NET Core

    Integration for web application logging.

    C#aspnet-coreaspnetcoreserilog
    عرض على GitHub↗1,424
  • go-logr/logrالصورة الرمزية لـ go-logr

    go-logr/logr

    1,396عرض على GitHub↗

    A simple logging interface for Go

    Standard logging interface.

    Gologgerlogging
    عرض على GitHub↗1,396
  • qiniu/logkitالصورة الرمزية لـ qiniu

    qiniu/logkit

    1,361عرض على GitHub↗

    Very powerful server agent for collecting & sending logs & metrics with an easy-to-use web console.

    Log collection tool.

    Gocollector-agentgolog-collector
    عرض على GitHub↗1,361
  • apache/logging-log4netالصورة الرمزية لـ apache

    apache/logging-log4net

    931عرض على GitHub↗

    Apache Log4net is a versatile, feature-rich, efficient logging API and backend for .NET

    Port of the classic logging framework.

    C#apacheapidotnet
    عرض على GitHub↗931
  • damianh/liblogالصورة الرمزية لـ damianh

    damianh/LibLog

    924عرض على GitHub↗

    LibLog is a single file for you to either copy/paste or install via nuget, into your library/framework/application to provide a logging abstraction.

    Logging abstraction for library and framework authors.

    C#
    عرض على GitHub↗924
السابق123التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Logging

استكشف الوسوم الفرعية

  • Log-Probability Recomputation BypassesTechniques for reusing rollout engine log-probabilities to avoid redundant forward passes. **Distinct from Logging:** Distinct from general logging: focuses on reusing model-generated log-probabilities for importance sampling.