GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#cplusplus #cpp #cpp11 #header_only #logging #spdlog

spdlog is a fast and feature-rich C++ logging library. It supports various platforms like Linux, Windows, macOS, and Android. You can install it using package managers or by cloning the repository and building it yourself. The library offers several benefits It is very fast, as shown in benchmarks.
- **Flexibility** It supports rich formatting using the fmt library.
- **Asynchronous Logging** Allows custom formatting, log targets (like rotating files, daily logs, console logging), and user-defined callbacks.
- **Multi-Threading** Log levels can be adjusted at runtime or compile time.
- **Backtrace Support**: Stores debug messages in a ring buffer for later display.

Overall, spdlog provides a powerful and customizable logging solution that can be easily integrated into your C++ projects.

https://github.com/gabime/spdlog