C++ logging-library

Open-source C++ projects categorized as logging-library

Top 12 C++ logging-library Projects

logging-library
  • easyloggingpp

    C++ logging library. It is powerful, supports asynchronous low latency, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.

    Project mention: Easy logging A logging system for c++20 | /r/cpp | 2023-12-09

    Easylogging++ https://github.com/abumq/easyloggingpp

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • NanoLog

    Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.

    Project mention: Nanolog supports logging with 7 ns median latency | news.ycombinator.com | 2024-08-23
  • log4cplus

    log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modelled after the Java log4j API.

  • quill

    Asynchronous Low Latency C++ Logging Library (by odygrd)

    Project mention: Quill: High-Performance Asynchronous C++ Logging Library | dev.to | 2024-08-27

    To dive deeper into Quill or contribute to the project, visit the GitHub repository or the Documentation page.

  • fmtlog

    fmtlog is a performant fmtlib-style logging library with latency in nanoseconds.

  • reckless

    Reckless logging. Low-latency, high-throughput, asynchronous logging library for C++.

    Project mention: C++ patterns for low-latency applications including high-frequency trading | news.ycombinator.com | 2024-07-08

    I made a C++ logging library [1] that has many similarities to the LMAX disruptor. It appears to have found some use among the HFT community.

    The original intent was to enable highly detailed logging without performance degradation for "post-mortem" debugging in production environments. I had coworkers who would refuse to include logging of certain important information for troubleshooting, because they were scared that it would impact performance. This put an end to that argument.

    [1] https://github.com/mattiasflodin/reckless

  • lwlog

    Very fast synchronous and asynchronous C++17 logging library

  • binary_log

    Fast binary logger for C++

  • logfmtxx

    Header only C++23 structured logging library using logfmt

    Project mention: Show HN: Logfmtxx – Header only C++23 structured logging library using logfmt | news.ycombinator.com | 2024-04-03
  • xtr

    A Fast and Convenient C++ Logging Library for Low-latency or Real-time Environments

  • clutchlog

    C++ "spatial" logging system which targets versatile, (de)clutchable, _debugging_, in a single header.

  • Simple-Log

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ logging-library discussion

Log in or Post with

C++ logging-library related posts

Index

What are some of the best open-source logging-library projects in C++? This list will help you:

Project Stars
1 easyloggingpp 3,802
2 NanoLog 3,013
3 log4cplus 1,650
4 quill 1,571
5 fmtlog 806
6 reckless 488
7 lwlog 229
8 binary_log 206
9 logfmtxx 71
10 xtr 40
11 clutchlog 14
12 Simple-Log 14

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?