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


137

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
 
512

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

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,
 
2k

sysstat sysstat - System performance tools for the Linux operating system
 
49

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

ptcar2009 PTCLogs is a library for pretty and configurable logs.
 
13

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