Open Internet by MindsNet
gabime/spdlog
Repository: gabime/spdlog Stars: 29388 Forks: 5372 Primary language: C++ Discovery sources: trending:daily Selection score: 78.03 Usefulness score: 9.7 Source confidence score: 3.5 Languages: C++, CMake, C, Shell, Python Topics: cpp, cpp11, header-only, logging, spdlog Summary: Fast C++ logging library. README excerpt: # spdlog [](https://github.com/gabime/spdlog/actions/workflows/linux.yml) [](https://github.com/gabime/spdlog/actions/workflows/windows.yml) [](https://github.com/gabime/spdlog/actions/workflows/macos.yml) [](https://ci.appveyor.com/project/gabime/spdlog) [](https://github.com/gabime/spdlog/releases/latest) Fast C++ logging library ## Install #### Header-only version Copy the include [folder](include/spdlog) to your build tree and use a C++11 compiler. #### Compiled version (recommended - much faster compile times) ```console $ git clone https://github.com/gabime/spdlog.git $ cd spdlog && mkdir build && cd build $ cmake .. && cmake --build . ``` see example [CMakeLists.txt](example/CMakeLists.txt) on how to use. ## Platforms * Linux, FreeBSD, OpenBSD, Solaris, AIX * Windows (msvc 2013+, cygwin) * macOS (clang 3.5+) * Android ## Package managers: * Debian: `sudo apt install libspdlog-dev` * Homebrew: `brew install spdlog` * MacPorts: `sudo port install spdlog` * FreeBSD: `pkg install spdlog` * Fedora: `dnf install spdlog` * Gentoo: `emerge dev-libs/spdlog` * Arch Linux: `pacman -S spdlog` * openSUSE: `sudo zypper in spdlog-devel` * ALT Linux: `apt-get install libspdl
Computing & Technology, Computer Science, Software Engineering