awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 रिपॉजिटरी

Awesome GitHub RepositoriesLogging Libraries

Libraries providing standardized interfaces for recording system events and diagnostic messages.

Distinguishing note: The candidates are too narrow or focus on unrelated domains like financial analysis or ML; a general logging category is needed.

Explore 7 awesome GitHub repositories matching programming languages & runtimes · Logging Libraries. Refine with filters or upvote what's useful.

Awesome Logging Libraries GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • delgan/loguruDelgan का अवतार

    Delgan/loguru

    23,964GitHub पर देखें↗

    Loguru is a Python logging library and thread-safe framework designed for recording system events and diagnostic messages. It functions as a structured logging tool that can serialize messages into JSON strings with metadata for automated parsing and analysis. The library includes a specialized exception tracker that captures unhandled crashes across main and background threads, rendering detailed stack traces that include local variable values. It further distinguishes itself through a unified routing pipeline that can intercept messages from the standard library logging module and dispatch

    Provides a simplified and powerful interface for recording diagnostic messages in Python.

    Python
    GitHub पर देखें↗23,964
  • seldaek/monologSeldaek का अवतार

    Seldaek/monolog

    21,388GitHub पर देखें↗

    Monolog is a logging library that implements the PSR-3 standard to ensure interoperable log handling across PHP applications. It provides a standardized interface for managing log records, allowing the logging system to remain replaceable across different libraries and frameworks. The library features a routing engine that distributes log messages to multiple destinations, including files, sockets, databases, and external web services. It enables severity-based routing and integration with third-party cloud platforms, messaging apps, and email services for centralized log management. To supp

    Provides a standardized logging library with interfaces for recording system events and diagnostic messages.

    PHPhacktoberfestloggerlogging
    GitHub पर देखें↗21,388
  • kedacore/kedakedacore का अवतार

    kedacore/keda

    10,314GitHub पर देखें↗

    KEDA is a Kubernetes event-driven autoscaler and cloud event scaling engine. It functions as a custom metrics provider that monitors external event sources—including message brokers, databases, and cloud metrics—to dynamically adjust the replica counts of containerized workloads. The project is distinguished by its scale-to-zero workflow, which reduces workloads to zero replicas during inactivity and automatically restarts them when new events are detected. It operates as a multi-cloud event trigger system, using a pluggable scaler interface to integrate with a wide array of third-party servi

    Allows new event sources to be added by implementing a common interface for metric retrieval and authentication.

    Goautoscalingevent-drivenhacktoberfest
    GitHub पर देखें↗10,314
  • go-co-op/gocrongo-co-op का अवतार

    go-co-op/gocron

    7,071GitHub पर देखें↗

    gocron is a task scheduling library for Go designed to automate recurring tasks using crontab expressions, fixed durations, and specific calendar dates. It functions as a concurrent job manager and execution monitor that tracks task lifecycles and performance. The project provides distributed task scheduling through leader election and distributed locking to prevent duplicate job execution across multiple nodes. It further distinguishes itself with a concurrency management system that implements singleton constraints and global execution quotas to protect system resources. The scheduler cove

    Decouples the core scheduler from specific logging libraries using a generic pluggable interface.

    Go
    GitHub पर देखें↗7,071
  • prodesire/python-guide-cnProdesire का अवतार

    Prodesire/Python-Guide-CN

    4,432GitHub पर देखें↗

    Python-Guide-CN is a Chinese translation of a comprehensive guide to idiomatic Python programming and software development. It serves as a curated programming tutorial and ecosystem reference, providing a structured path for learning Python syntax, standard libraries, and professional coding patterns. The project distinguishes itself by offering detailed instructions for setting up development environments across Windows, macOS, and Linux. It specifically focuses on the selection of interpreters and the management of virtual environments to ensure a consistent workspace. The guide covers a b

    Describes the use of null handlers and hierarchical naming for clean library logging implementations.

    Batchfile
    GitHub पर देखें↗4,432
  • charmbracelet/logcharmbracelet का अवतार

    charmbracelet/log

    3,121GitHub पर देखें↗

    This is a structured logging library designed to produce logs using key-value pairs, severity levels, and machine-readable formats. It provides a toolkit for creating logs that are consistent for both human review and machine parsing. The project is distinguished by its focus on terminal visualization, using a styling system to apply colors and prefixes to log entries for improved readability in consoles. It also includes a specialized adapter to convert standard library log calls into structured events by inferring severity levels from message prefixes. The library manages metadata through

    Provides adapters that convert standard library log calls into structured events to modernize legacy logging.

    Gogolanglogging
    GitHub पर देखें↗3,121
  • wenweihu86/raft-javawenweihu86 का अवतार

    wenweihu86/raft-java

    1,228GitHub पर देखें↗

    Raft-java is a lightweight Java consensus library and replicated state machine engine designed to synchronize transaction logs and maintain fault-tolerant state across distributed server nodes. The framework relies on a leader-based replication model that routes write operations through a designated coordinator node, executing RPC-driven consensus protocols and automatic leader elections to maintain cluster agreement. The library supports dynamic cluster membership changes, allowing nodes to be added or removed during runtime without downtime through joint consensus configuration entries app

    Executes committed log entries against custom application logic through standard interfaces to maintain synchronised business data across nodes.

    Javadistributed-file-systemdistributed-storageraft
    GitHub पर देखें↗1,228
  1. Home
  2. Programming Languages & Runtimes
  3. Logging Libraries

सब-टैग एक्सप्लोर करें

  • Library Logging PatternsImplementation strategies for logging within libraries to avoid conflicts with end-user configurations. **Distinct from Logging Libraries:** Focuses specifically on the pattern of using null handlers and hierarchical naming for library authors, rather than general logging libraries.
  • Pluggable Interfaces1 सब-टैगGeneric interfaces that allow the core system to remain agnostic of specific third-party library implementations. **Distinct from Logging Libraries:** Focuses on the pluggable adapter pattern for logging rather than the logging libraries themselves.