Tool Open source
spdlog is a fast C++ logging library developed as a header-only or compiled library for C++11 and later. It uses the fmt library for formatting and supports single- and multithreaded loggers, optional asynchronous logging, custom patterns, runtime and compile-time log levels, and loading log levels from command-line arguments or environment variables.
Its logging targets include colored console output, basic, rotating, and daily log files, syslog, the Windows event log and debugger, and Qt widgets; custom targets can also be added. A backtrace facility stores debug messages in a ring buffer for later display. The project supports Linux, BSD and other Unix-like systems, Windows, macOS, Android, and distribution through several system and C++ package managers.
1 use taken from transcripts — each links to the moment in the video.
A fast C++ logging library with simple integration and support for console, rotating-file, daily-file, syslog, Windows event log, and other sinks. It supports single- and multithreaded logging, asynchronous mode, custom patterns, log levels, and a backtrace buffer.
1 in the library.