Awesome C++ Logging

  • updated 4 months ago Boost Software Li...

    Boost.org algorithm module

  • any any 32
    star
    updated 12 months ago

    Boost.org any module

  • updated almost 6 years ago MIT License

    Yet another logging library.

  • fmtlog fmtlog 768
    star
    updated 4 months ago MIT License

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

  • g3log g3log 900
    star
    updated 6 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 7,017
    star
    updated 3 months ago BSD 3-Clause "New...

    C++ implementation of the Google logging module

  • updated 3 months ago Boost Software Li...

    Boost.org iostreams module

  • log log 173
    star
    updated 12 months ago

    Boost Logging library

  • log4cplus log4cplus 1,506
    star
    updated about 1 year 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 about 4 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,783
    star
    updated 5 months ago The Unlicense

    A lightweight C++ logging library

  • lwlog lwlog 224
    star
    updated 6 months ago MIT License

    Very fast synchronous and asynchronous C++17 logging library

  • updated about 1 year ago Other

    Non bloated asynchronous logger

  • updated about 1 year ago BSD 3-Clause "New...

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

  • plog plog 2,099
    star
    updated 8 months ago MIT License

    Portable, simple and extensible C++ logging library

  • updated 4 months ago

    Boost.org preprocessor module

  • quill quill 1,189
    star
    updated 3 months ago MIT License

    Asynchronous Low Latency C++ Logging Library

  • updated about 1 year ago Other

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

  • regex regex 84
    star
    updated 3 months ago

    Boost.org regex module

  • spdlog spdlog 22,325
    star
    updated 7 months ago Other

    Fast C++ logging library.

  • tinyxml2 tinyxml2 4,637
    star
    updated about 1 year ago zlib License

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

  • updated over 4 years ago MIT License

    Cross platform multi-process C++ logging system

  • uuid uuid 84
    star
    updated 2 months ago Boost Software Li...

    Boost.org uuid module