Fast C++ logging library.
Very fast, header-only/compiled, C++ logging library.
Install
Header only version
Copy the source folder to your build tree and use a C++11 compiler.
Static lib version (recommended - much faster compile times)
$ git clone https://github.com/gabime/spdlog.git
$ cd spdlog && mkdir build && cd build
$ cmake .. && make -j
see example CMakeLists.txt on how to use.
Platforms
- Linux, FreeBSD, OpenBSD, Solaris, AIX
- Windows (msvc 2013+, cygwin)
- macOS (clang 3.5+)
- Android
Package managers:
- Homebrew:
brew install spdlog
- MacPorts:
sudo port install spdlog
- FreeBSD:
cd /usr/ports/devel/spdlog/ && make install clean
- Fedora:
dnf install spdlog
- Gentoo:
emerge dev-libs/spdlog
- Arch Linux:
pacman -S spdlog
- vcpkg:
vcpkg install spdlog
- conan:
spdlog/[>=1.4.1]
- conda:
conda install -c conda-forge spdlog
- build2:
depends: spdlog ^1.8.2
... More
license | MIT |
---|---|
project | spdlog |
doc-url | github.com/gabime/spdlog/wiki |
src-url | github.com/gabime/spdlog |
gmelman1@gmail.com | |
topics | loggingC++ |
2 Versions
version | 1.8.3+1 |
---|---|
repository | pkg:cppget.org/testing |
depends | 1; fmt |
requires | 1; c++ >= 11 |
version | 1.8.2+2 |
---|---|
repository | pkg:cppget.org/stable |
depends | 1; fmt |
requires | 1; c++ >= 11 |