Awesome C++ Logging

  • updated 5 months ago Boost Software Li...

    Boost.org algorithm module

  • any any 32
    star
    updated 5 months ago

    Boost.org any module

  • updated over 5 years ago MIT License

    Yet another logging library.

  • fmtlog fmtlog 710
    star
    updated about 2 months ago MIT License

    fmtlog is a performant fmtlib-style logging library with latency in nanoseconds.

  • g3log g3log 869
    star
    updated 3 months ago The Unlicense

    G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.

  • glog glog 6,797
    star
    updated 26 days ago BSD 3-Clause "New...

    C++ implementation of the Google logging module

  • updated about 2 months ago Boost Software Li...

    Boost.org iostreams module

  • log log 173
    star
    updated 5 months ago

    Boost Logging library

  • log4cplus log4cplus 1,506
    star
    updated 8 months ago Other

    log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modelled after the Java log4j API.

  • logog logog 45
    star
    updated over 3 years ago

    logog is a portable C++ library to facilitate logging of real-time events in performance-oriented applications, such as games. It is especially appropriate for projects that have constrained memory and constrained CPU requirements.

  • loguru loguru 1,675
    star
    updated 7 months ago The Unlicense

    A lightweight C++ logging library

  • lwlog lwlog 207
    star
    updated 3 months ago MIT License

    Very fast synchronous and asynchronous C++17 logging library

  • updated 8 months ago Other

    Non bloated asynchronous logger

  • updated 8 months ago BSD 3-Clause "New...

    Mini async log C port. Now with C++ wrappers.

  • plog plog 2,032
    star
    updated 5 months ago MIT License

    Portable, simple and extensible C++ logging library

  • updated 3 months ago

    Boost.org preprocessor module

  • quill quill 1,036
    star
    updated about 1 month ago MIT License

    Asynchronous Low Latency C++ Logging Library

  • updated 6 months ago Other

    Reckless logging. Low-latency, high-throughput, asynchronous logging library for C++.

  • regex regex 77
    star
    updated 5 months ago

    Boost.org regex module

  • spdlog spdlog 21,457
    star
    updated 3 months ago Other

    Fast C++ logging library.

  • tinyxml2 tinyxml2 4,637
    star
    updated 7 months ago zlib License

    TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.

  • updated about 4 years ago MIT License

    Cross platform multi-process C++ logging system

  • uuid uuid 75
    star
    updated about 2 months ago Boost Software Li...

    Boost.org uuid module