SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Logging Projects
-
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
easyloggingpp
C++ logging library. It is extremely powerful, 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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
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.
-
clp
Compressed Log Processor (CLP) is a free tool capable of compressing text logs and searching the compressed logs without decompression. (by y-scope)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: Logfmtxx – Header only C++23 structured logging library using logfmt | news.ycombinator.com | 2024-04-03Why a new lib instead of using or contributing to an existing one as spdlog?
https://github.com/gabime/spdlog
Alternatives are glog from Google is full-featured, like spdlog, while Plog offers a lightweight alternative. Both are worthy upgrades on using C++ built-in std::clog.
Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06The Logfile Navigator (https://lnav.org) is a log file viewer/merger/tailer for the terminal. It has some advanced UX features, like showing previews of operations and displaying context sensitive help. For example, the preview for filtering out logs by regex is to highlight the lines that will be hidden in red. This can make crafting the right regex a bit easier since the preview updates as you type. lnav also has some simple bar charting abilities, so you can visualize the results of SQL queries made against the log messages.
Easylogging++ https://github.com/abumq/easyloggingpp
Alternatives are glog from Google is full-featured, like spdlog, while Plog offers a lightweight alternative. Both are worthy upgrades on using C++ built-in std::clog.
For high performance logging, I'd add quill to that list.
Check it out if you're interested: https://github.com/hfjooste/UltimateStarterKit/releases/tag/3.0.0-beta8
Project mention: Show HN: Logfmtxx – Header only C++23 structured logging library using logfmt | news.ycombinator.com | 2024-04-03
C++ Logging related posts
-
Lnav: A log file viewer for the terminal
-
Show HN: Logfmtxx – Header only C++23 structured logging library using logfmt
-
C++ Game Utility Libraries: for Game Dev Rustaceans
-
LNAV – The Logfile Navigator
-
LNAV – The Logfile Navigator
-
Easy logging A logging system for c++20
-
Hey all! ESP32 beginner here, looking for a little advice
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 May 2024
Index
What are some of the best open-source Logging projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | spdlog | 22,487 |
2 | POCO | 7,937 |
3 | glog | 6,848 |
4 | lnav | 6,762 |
5 | easyloggingpp | 3,690 |
6 | plog | 2,099 |
7 | palanteer | 2,044 |
8 | loguru | 1,715 |
9 | log4cplus | 1,588 |
10 | quill | 1,061 |
11 | G3log | 884 |
12 | fmtlog | 736 |
13 | clp | 723 |
14 | reckless | 470 |
15 | UltimateStarterKit | 265 |
16 | lwlog | 224 |
17 | mini-async-log | 219 |
18 | binary_log | 207 |
19 | Blackhole | 199 |
20 | Boost.Log | 175 |
21 | loggedfs | 110 |
22 | RejsaRubberTrac | 109 |
23 | logfmtxx | 69 |
Sponsored