awesome-repositories.com
Blog
awesome-repositories.com

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

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

2 Repos

Awesome GitHub RepositoriesLog Message Formatting

Defining the structure and presentation of log entries including metadata and source paths.

Distinguishing note: Existing candidates focus on annotations or hierarchical inheritance, not the basic assembly of the log line.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Log Message Formatting. Refine with filters or upvote what's useful.

Awesome Log Message Formatting GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • armink/easyloggerAvatar von armink

    armink/EasyLogger

    4,641Auf GitHub ansehen↗

    EasyLogger ist eine leichtgewichtige C/C++-Logging-Bibliothek und ein asynchrones Framework für eingebettete Systeme, IoT-Geräte und Wearables. Es fungiert als ressourceneffizienter Logger und Flash-Speichermanager und bietet Tools für Low-Level-Debugging und die Aufzeichnung von Systemereignissen bei minimalem ROM- und RAM-Bedarf. Das Projekt zeichnet sich durch ein asynchrones Logging-Modell aus, das Nachrichten in einem separaten Thread puffert, wodurch Logging-Operationen die Echtzeit-Anwendungsausführung nicht blockieren. Es enthält einen spezialisierten Flash-Speichermanager, der zirkuläre Pufferung nutzt, um Logs in nicht-flüchtigem Speicher zu persistieren und so sicherzustellen, dass kritische Daten über Geräte-Reboots hinweg erhalten bleiben. Die Bibliothek deckt ein breites Spektrum an Beobachtbarkeitsfunktionen ab, einschließlich System-Assertions zur Zustandsvalidierung, Severity-Filterung zur Kompilier- und Laufzeit sowie die Generierung von rohen binären Hex-Dumps. Sie unterstützt die Anreicherung von Metadaten mit Zeitstempeln und Thread-IDs sowie eine portable Schnittstelle zur Weiterleitung von Logs an benutzerdefinierte Ziele wie serielle Schnittstellen oder Dateien. Das System stellt die Datenintegrität durch Schreibsynchronisation sicher und bietet Mechanismen für das manuelle Leeren von Puffern und das Abrufen gespeicherter Logs.

    Formats log messages to include metadata such as timestamps, thread IDs, and file paths.

    C
    Auf GitHub ansehen↗4,641
  • frrouting/frrAvatar von FRRouting

    FRRouting/frr

    4,184Auf GitHub ansehen↗

    FRRouting ist eine Internet-Routing-Suite, die eine Sammlung von Daemons umfasst, welche Standard-IPv4- und IPv6-Routing-Protokolle implementieren. Sie bietet eine Protokoll-Engine für BGP, einen EVPN-Netzwerkvirtualisierer und einen MPLS-Label-Manager sowie eine gRPC-Routing-Schnittstelle für die programmatische Konfiguration und Datenabfrage unter Verwendung von YANG-Modellen. Die Suite zeichnet sich durch ihre Erweiterbarkeit mittels eines Lua-Skript-Frameworks aus, das benutzerdefinierte Skripte an internen Hooks ausführt, um das Routing-Verhalten zu modifizieren. Sie verfügt zudem über ein transaktionales Konfigurationsmodell, das separate Kandidaten- und Laufzeitdatenbanken verwendet, um atomare Commits und Rollbacks von Systemeinstellungen sicherzustellen. Das Projekt deckt ein breites Spektrum an Interior- und Exterior-Gateway-Protokollen ab, einschließlich OSPF, IS-IS, EIGRP und RIP. Es unterstützt fortgeschrittenes Traffic-Engineering mittels Segment Routing und SRv6, Netzwerkvirtualisierung durch VRF-Isolierung und L3VPNs sowie umfassende Überwachung mittels SNMP und BGP Monitoring Protocol. Die Software kann durch Quellcode-Kompilierung, Cross-Architecture-Toolchains oder vorgefertigte Docker-Container-Images bereitgestellt werden.

    Converts log output into specific standards to ensure compatibility with different log aggregators.

    Cbabelbgpeigrp
    Auf GitHub ansehen↗4,184
  1. Home
  2. Operating Systems & Systems Programming
  3. Log Message Formatting