Author Topic: Fast C++ logging library  (Read 602 times)

0 Members and 2 Guests are viewing this topic.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1999
    • View Profile
    • Geeks3D.com
Fast C++ logging library
« on: May 24, 2019, 11:24:21 AM »
spdlog is a very fast, header only, C++ logging library.

Quote
Features

    Very fast (see benchmarks below).
    Headers only, just copy and use.
    Feature rich formatting, using the excellent fmt library.
    Fast asynchronous mode (optional)
    Custom formatting.
    Multi/Single threaded loggers.
    Various log targets:
        Rotating log files.
        Daily log files.
        Console logging (colors supported).
        syslog.
        Windows debugger (OutputDebugString(..))
        Easily extendable with custom log targets (just implement a single function in the sink interface).
    Severity based filtering - threshold levels can be modified in runtime as well as in compile time.
    Binary data logging.

Link: https://github.com/gabime/spdlog