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.

G3log : Asynchronous logger with Dynamic Sinks EXAMPLE USAGE Optional to use either streaming or printf-like syntax LOG(INFO) << "streaming API is as easy as ABC or " << 123; LOGF(WARNING, "Prin

Related Repos


alexhude Peculiar Log PeculiarLog is a lightweight log filtering tool supporting regular expressions and instant (as-you-type) results. It is designed to work with huge multi-gigabyte text files utilizing the power of Intel Hyperscan eng

odygrd Quill Asynchronous Low Latency Logging Library Introduction Features Performance Supported Platforms And Compilers Basic Usage CMake Integration

morganstanley Binlog A high performance C++ log library to produce structured binary logs. BINLOG_INFO("Log anything! {}, {} or even {}", 1.2f, std::vector{3,4,5}, AdaptedStruct{1, "Foo"}); Motivation Consider the following log excerpt,

sysstat sysstat - System performance tools for the Linux operating system

MengRao fmtlog is a performant asynchronous logging library using fmt library format.

ptcar2009 PTCLogs is a library for pretty and configurable logs.

ali019283 dogefetch, a project made in C for doges, very project, much wow