C++ Logging

Open-source C++ projects categorized as Logging

Top 23 C++ Logging Projects

  1. spdlog

    Fast C++ logging library.

    Project mention: πŸš€ Zyn 1.0.2 Released β€” Smarter Builds, Powerful Debugging, Cleaner Workflow | dev.to | 2025-05-11

    πŸ“¦ Add Dependencies with zyn add You can now easily add Git-based dependencies to your project using a simple command: zyn add https://github.com/gabime/spdlog

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. POCO

    The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

    Project mention: Poco C++ Libraries: Build High-Performance Cross-Platform Apps for IoT and More | news.ycombinator.com | 2024-08-28
  4. 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.

  5. 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
  6. plog

    Portable, simple and extensible C++ logging library

  7. 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.

  8. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  9. palanteer

    Visual Python and C++ nanosecond profiler, logger, tests enabler

  10. loguru

    A lightweight C++ logging library (by emilk)

  11. 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.

  12. clp

    Compressed Log Processor (CLP) is a free log management tool capable of compressing logs and searching the compressed logs without decompression.

    Project mention: Lossless Log Aggregation | news.ycombinator.com | 2024-12-05
  13. G3log

    G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.

  14. fmtlog

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

  15. reckless

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

  16. UltimateStarterKit

    The Ultimate Starter Kit plugin to speed up development of Unreal Engine games

  17. lwlog

    Very fast synchronous and asynchronous C++17 logging library

    Project mention: C++ logging library – something I've been working on | news.ycombinator.com | 2025-01-01
  18. areg-sdk

    AREG is a cross-platform asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.

  19. mini-async-log

    Non bloated asynchronous logger

  20. binary_log

    Fast binary logger for C++

  21. Blackhole

    Yet another logging library. (by 3Hren)

  22. Boost.Log

    Boost Logging library (by boostorg)

  23. RejsaRubberTrac

    RejsaRubberTrac - A wireless thermal camera for monitoring tire temperatures

  24. loggedfs

    LoggedFS - Filesystem monitoring with Fuse

  25. SaaSHub

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

    SaaSHub logo
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 discussion

Log in or Post with

C++ Logging related posts

  • πŸš€ Zyn 1.0.2 Released β€” Smarter Builds, Powerful Debugging, Cleaner Workflow

    1 project | dev.to | 11 May 2025
  • Unveiling the Nokia Open Source License: A New Era in Fair Code Licensing

    2 projects | dev.to | 12 Mar 2025
  • Making a performant audio capture systemβš‘πŸš€πŸ’¨

    3 projects | dev.to | 19 Feb 2025
  • C++ logging library – something I've been working on

    1 project | news.ycombinator.com | 1 Jan 2025
  • Lwlog: Fast synchronous and asynchronous C++17 logging library

    1 project | news.ycombinator.com | 30 Dec 2024
  • Mix Assertion, Logging, Unit Testing and Fuzzing with ZeroErr Framework

    1 project | news.ycombinator.com | 23 Sep 2024
  • Poco C++ Libraries: Build High-Performance Cross-Platform Apps for IoT and More

    1 project | news.ycombinator.com | 28 Aug 2024
  • A note from our sponsor - Stream
    getstream.io | 10 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more β†’

Index

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

# Project Stars
1 spdlog 26,691
2 POCO 9,082
3 lnav 8,898
4 easyloggingpp 3,853
5 NanoLog 3,212
6 plog 2,372
7 quill 2,332
8 palanteer 2,148
9 loguru 1,838
10 log4cplus 1,695
11 clp 973
12 G3log 930
13 fmtlog 894
14 reckless 495
15 UltimateStarterKit 340
16 lwlog 300
17 areg-sdk 296
18 mini-async-log 223
19 binary_log 223
20 Blackhole 201
21 Boost.Log 192
22 RejsaRubberTrac 142
23 loggedfs 129

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that C++ is
the 7th most popular programming language
based on number of references?