Logging

Blackhole - Attribute-based logging framework, which is designed to be fast, modular and highly customizable. [MIT]

spdlog25.1K

Super fast, header only, C++ logging library.

glog7.2K

C++ implementation of the Google logging module.

Easylogging++3.8K

Extremely light-weight high performance logging library for C++11 (or higher) applications. [MIT]

plog2.3K

Portable and simple log for C++ in less than 1000 lines of code. [MPL2]

Quill1.9K

Asynchronous cross platform low latency logging library. [MIT]

loguru1.8K

A lightweight C++ logging library. [PublicDomain]

log4cplus1.7K

A simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. [BSD & Apache2]

G3log909

Asynchronous logger with Dynamic Sinks. [PublicDomain]

fmtlog830

A performant fmtlib-style logging library with latency in nanoseconds. [MIT]

reckless491

Low-latency, high-throughput, asynchronous logging library for C++. [MIT]

lwlog277

Very fast synchronous and asynchronous C++17 logging library. [MIT]

BqLog269

A lightweight, high-performance logging system used in projects such as "Honor of Kings". [Apache-2.0]

Boost.Log185

Designed to be very modular and extensible. [Boost] website

haclog75

An extremely fast plain C logging library. [MIT]

L
Log4cpp

A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. [LGPL]

t
templog

A very small and lightweight C++ library which you can use to add logging to your C++ applications. [Boost]

P
P7Baical

An open source and cross-platform library for high-speed sending telemetry & trace data with minimal usage of CPU and memory. [LGPL]