g3log

Logger

An asynchronous logger that provides a simple and crash-safe way to log events in C++ applications.

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.

GitHub

908 stars
52 watching
271 forks
Language: C++
last commit: 3 months ago
Linked from 2 awesome lists

asyncasynchronousc-plus-pluscrash-reportingcrash-safeloggerloggingpublic-domain

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
katzgrau/klogger A simple logging class for PHP that adheres to the PSR-3 standard 980
gyozatech/noodlog A logging library for Go that allows configuration and customization of log messages. 44
pieterclaerhout/go-log A logging library that provides functions to log different levels of messages with various options. 10
dixonwille/wlog A simple logging interface with cross-platform color support and concurrency features. 66
cihub/seelog A flexible and asynchronous logging framework for Go applications. 1,639
kpango/glg A fast and simple logging library for Go 190
cloaked9000/frlog A fast and thread-safe logging class. 6
geekymoose/elephant-logger A C++ logging library with customizable categories, outputs, filters, and color support for debugging purposes. 3
karlseguin/log.zig A structured logging library for Zig that provides a flexible and efficient way to log messages. 99
jfcg/yell A minimalist logging library with configurable severity levels and customization options 1
xilerth/ngx-logger A powerful Angular library for custom logging functionalities 1
donnie4w/tklog A high-performance structured logging library for Rust with support for various output modes and customizable features. 77
alexcesaro/log Provides logging libraries with simple and fast output options 48
theangrybyrd/fsliblog A single file logging abstraction for F# libraries 55
unixjunkie/dolog A minimalist logging library that provides basic logging functionality with optional customization options. 37