easyloggingpp

Logging library

A single-header logging library for C++ applications with support for asynchronous logging, thread safety, and custom log patterns.

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.

GitHub

4k stars
191 watching
931 forks
Language: C++
last commit: over 2 years ago
Linked from 3 awesome lists

c-plus-plusc-plus-plus-11cppcrash-handlercross-platformefficient-logginglanguagelogginglogging-libraryperformance-analysisstacktracethread-safety

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
gabime/spdlogFast and flexible logging library for C++ applications.24,698
platformlab/nanologA high-performance logging system that uses compile-time extraction and runtime hotpath optimization to achieve low latency.3,039
tencent/bqlogA high-performance logging system designed for low-memory consumption and high-compression rates.257
christianpanov/lwlogA fast and efficient C++ logging library designed with high performance and maintainability in mind.230
odygrd/quillA high-performance asynchronous logging library for C++ applications1,775
google/glogA C++ logging library that provides application-level logging APIs7,136
sergiusthebest/plogA portable and flexible C++ logging library with unique features such as CSV log format and wide string support.2,242
abumq/qmlloggingA lightweight logging library specifically designed for use in Qt-based QML applications.22
rxi/log.cA logging library with configuration options and output targets2,826
kjellkod/g3logAn asynchronous logger that provides a simple and crash-safe way to log events in C++ applications.910
emilk/loguruA lightweight logging library for C++ that provides flexible and configurable logging capabilities.1,797
mattiasflodin/recklessA high-throughput logging library designed to minimize performance impact491
rs/zerologProvides fast and simple logging with JSON output, minimizing allocations and reflection.10,738
log4cplus/log4cplusAn API providing thread-safe and flexible logging capabilities1,656
microsoft/fasterA high-performance concurrent key-value store and log library designed for cloud applications.6,334