Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 15 C++ Logger Projects
-
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
-
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.
-
Project mention: Show HN: Utl:parallel – Work-stealing concurrency library for C++17 | news.ycombinator.com | 2025-08-03
-
Project mention: C++ logging library – something I've been working on | news.ycombinator.com | 2025-01-01
-
-
ESPLogger
An Arduino library providing a minimal interface to log data on flash memory and SD cards with ESP8266 and ESP32.
-
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.
-
-
Project mention: Mix Assertion, Logging, Unit Testing and Fuzzing with ZeroErr Framework | news.ycombinator.com | 2024-09-23
-
Majordome
Lightweight declarative automation engine and data logger that can be easily customized by Lua scripts
-
bux
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
-
Serenity Logger
Yet another Fast and Efficient logging framework. The goal is to be nanosecond level fast with extensibility (inspired by loggers such as spdlog, nanolog, and fmtlog and heavily influenced by the formatting used in fmtlib and <format>). This uses a built-in formatter that can be swapped out for <format> or fmtlib if desired.
-
-
BauDetector
A simple Arduino projects that detects dogs barks and plays a vocal message to calm them down.
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
C++ Logger discussion
C++ Logger related posts
-
Show HN: Utl:parallel – Work-stealing concurrency library for C++17
-
Show HN: Yet another JSON lib (C++17)
-
C++ logging library – something I've been working on
-
Lwlog: Fast synchronous and asynchronous C++17 logging library
-
Quill: High-Performance Asynchronous C++ Logging Library
-
How can I turn a structured exception into a C++ exception without having to use /EHa
-
Show timestamp before every output line in Qt Application Output.
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Index
What are some of the best open-source Logger projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | quill | 2,437 |
2 | plog | 2,414 |
3 | G3log | 934 |
4 | UTL | 319 |
5 | lwlog | 306 |
6 | binary_log | 226 |
7 | ESPLogger | 89 |
8 | xtr | 52 |
9 | zeroerr | 34 |
10 | Simple-Log | 15 |
11 | Majordome | 8 |
12 | bux | 6 |
13 | Serenity Logger | 3 |
14 | g3logPython | 3 |
15 | BauDetector | 1 |