awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesLog Message Routing

Dispatching log events from a generic API to specific handler implementations based on registration.

Distinct from Handler-Based Routing: Focuses on internal log event dispatching rather than network packet routing

Explore 2 awesome GitHub repositories matching software engineering & architecture · Log Message Routing. Refine with filters or upvote what's useful.

Awesome Log Message Routing GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • apple/swift-logAvatar von apple

    apple/swift-log

    4,022Auf GitHub ansehen↗

    swift-log ist eine standardisierte Logging-API und eine abstrakte Logging-Schicht für Swift-Anwendungen und -Bibliotheken. Sie bietet eine einheitliche Schnittstelle zum Ausgeben von Log-Nachrichten und entkoppelt den Vorgang der Ereignisaufzeichnung von der spezifischen Speicher- oder Anzeigeimplementierung. Das System fungiert als Logging-Backend-Schnittstelle, die es ermöglicht, Log-Ausgaben durch die Implementierung von Pluggable-Handlern an benutzerdefinierte Drittanbieter-Ziele weiterzuleiten. Dieses Framework konzentriert sich auf die Beobachtbarkeit von Swift-Anwendungen und die Standardisierung des Loggings, um einen konsistenten Anforderungssatz für die Aufzeichnung des Systemverhaltens über verschiedene Projekte hinweg sicherzustellen.

    Routes log messages from a generic interface to specific backend implementations via registered handler functions.

    Swiftloggingswift-server
    Auf GitHub ansehen↗4,022
  • easylogging/easyloggingppAvatar von easylogging

    easylogging/easyloggingpp

    3,938Auf GitHub ansehen↗

    Easyloggingpp ist ein Header-only C++-Logging-Framework und Diagnose-Tool zur Aufzeichnung von Systemereignissen und Diagnosemeldungen. Es fungiert als thread-sichere Logging-Bibliothek, die den Zugriff über mehrere gleichzeitige Ausführungsthreads hinweg synchronisiert, um Datenkorruption während der Ereignisaufzeichnung zu verhindern. Das Framework bietet einen asynchronen Logger, der Meldungen auf einem Hintergrund-Thread verarbeitet, um Latenzzeiten zu minimieren und ein Blockieren der Hauptanwendung zu verhindern. Es fungiert zudem als Log-Dispatcher, der Daten an lokale Dateien, System-Syslog-Einrichtungen oder entfernte Netzwerkziele zur Systemüberwachung weiterleiten kann. Das Toolset deckt ein breites Spektrum an Observability-Funktionen ab, einschließlich Stack-Trace-Erfassung, Crash-Log-Handling und Laufzeitverfolgung für Performance-Profiling. Es bietet Verwaltungs-Utilities für größenbasierte Dateirotation, benutzerdefinierte Log-Layouts und Schweregrad-Filterung sowie Unterstützung für die Serialisierung komplexer Typen und benutzerdefinierter Objekte.

    Dispatches log events from a generic API to specific handler implementations based on registration.

    C++
    Auf GitHub ansehen↗3,938
  1. Home
  2. Software Engineering & Architecture
  3. Type-Based Message Routing
  4. Log Message Routing