C++ Logging

Open-source C++ projects categorized as Logging

Top 23 C++ Logging Projects

  1. spdlog

    Fast C++ logging library.

    Project mention: Quill vs spdlog: Which C++ Logger Is Better for Low-Latency Applications? | dev.to | 2026-06-18

    spdlog is one of the best-known C++ logging libraries and a strong general-purpose choice. It is mature, easy to use, and has a broad feature set.

  2. SaaSHub

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

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

  4. NanoLog

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

  5. quill

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

    Project mention: Quill vs spdlog: Which C++ Logger Is Better for Low-Latency Applications? | dev.to | 2026-06-18

    Quill was designed for a narrower problem:

  6. plog

    Portable, simple and extensible C++ logging library

  7. palanteer

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

  8. loguru

    A lightweight C++ logging library (by emilk)

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

    Project mention: log4cplus user manual | dev.to | 2026-07-12

    git clone https://github.com/log4cplus/log4cplus.git cd log4cplus mkdir build && cd build cmake .. make -j$(nproc) sudo make install

  10. clp

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

    Project mention: CLP: Compress Your Logs. Search Without Decompression | news.ycombinator.com | 2026-01-01
  11. fmtlog

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

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

  13. reckless

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

  14. areg-sdk

    Distributed C++ services from embedded to enterprise

    Project mention: How Close Can C++ Inter-Process Calls Get to Raw Socket Speed? | dev.to | 2026-06-25

    Repo: github.com/aregtech/areg-sdk

  15. lwlog

    Very fast synchronous and asynchronous C++17 logging library

    Project mention: Lwlog 1.5.0 Released | news.ycombinator.com | 2025-12-27
  16. UltimateStarterKit

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

  17. binary_log

    Fast binary logger for C++

  18. mini-async-log

    Non bloated asynchronous logger

  19. Boost.Log

    Boost Logging library (by boostorg)

  20. Blackhole

    Yet another logging library. (by 3Hren)

  21. RejsaRubberTrac

    RejsaRubberTrac - A wireless thermal camera for monitoring tire temperatures

  22. loggedfs

    LoggedFS - Filesystem monitoring with Fuse

  23. qspdlog

    A simple Qt based widget for visualizing spdlog output.

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

  • Superlogical – Mitchell Hashimoto

    4 projects | news.ycombinator.com | 29 Jul 2026
  • log4cplus user manual

    1 project | dev.to | 12 Jul 2026
  • Quill vs spdlog: Which C++ Logger Is Better for Low-Latency Applications?

    2 projects | dev.to | 18 Jun 2026
  • Domain-Based C++ Logging With Nova

    1 project | dev.to | 23 May 2026
  • CLP: Compress Your Logs. Search Without Decompression

    1 project | news.ycombinator.com | 1 Jan 2026
  • Lwlog 1.5.0 Released

    1 project | news.ycombinator.com | 27 Dec 2025
  • Asynchronous backend on modern C++ 23.

    8 projects | dev.to | 24 Dec 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 spdlog 29,457
2 lnav 10,527
3 POCO 9,463
4 NanoLog 3,352
5 quill 2,993
6 plog 2,571
7 palanteer 2,212
8 loguru 1,901
9 log4cplus 1,727
10 clp 1,078
11 fmtlog 1,022
12 G3log 960
13 reckless 509
14 areg-sdk 360
15 lwlog 350
16 UltimateStarterKit 348
17 binary_log 230
18 mini-async-log 222
19 Boost.Log 210
20 Blackhole 204
21 RejsaRubberTrac 192
22 loggedfs 134
23 qspdlog 73

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

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