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.
4k stars
190 watching
929 forks
Language: C++
last commit: 7 months ago
Linked from 3 awesome lists
c-plus-plusc-plus-plus-11cppcrash-handlercross-platformefficient-logginglanguagelogginglogging-libraryperformance-analysisstacktracethread-safety
Related projects:
Repository | Description | Stars |
---|---|---|
gabime/spdlog | Fast and flexible logging library for C++ applications. | 24,386 |
platformlab/nanolog | A high-performance logging system that uses compile-time extraction and runtime hotpath optimization to achieve low latency. | 3,004 |
tencent/bqlog | A high-performance logging system designed for multiple platforms and languages, optimized for real-time compression and low memory usage. | 224 |
christianpanov/lwlog | A fast and efficient C++ logging library designed with high performance and maintainability in mind. | 230 |
odygrd/quill | A high-performance asynchronous logging library for C++ applications | 1,559 |
google/glog | A C++ logging library that provides application-level logging APIs | 7,071 |
sergiusthebest/plog | A portable and flexible C++ logging library with unique features such as CSV log format and wide string support. | 2,221 |
abumq/qmllogging | A lightweight logging library specifically designed for use in Qt-based QML applications. | 22 |
rxi/log.c | A logging library with configuration options and output targets | 2,744 |
kjellkod/g3log | An asynchronous logger that provides a simple and crash-safe way to log events in C++ applications. | 908 |
emilk/loguru | A lightweight C++ logging library with flexible configuration and customization options. | 1,788 |
mattiasflodin/reckless | A high-throughput logging library designed to minimize performance impact | 490 |
rs/zerolog | Provides fast and simple logging with JSON output, minimizing allocations and reflection. | 10,639 |
log4cplus/log4cplus | A C++ logging API providing thread-safe and flexible control over log management and configuration. | 1,648 |
microsoft/faster | A high-performance concurrent key-value store and log library designed for cloud applications. | 6,321 |