NanoLog

Low-latency logger

A high-performance logging system that uses compile-time extraction and runtime hotpath optimization to achieve low latency.

Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.

GitHub

3k stars
78 watching
343 forks
Language: C++
last commit: 9 months ago
high-performancelogginglogging-librarylow-latencyprintf

Related projects:

Repository Description Stars
gabime/spdlog Fast and flexible logging library for C++ applications. 24,386
abumq/easyloggingpp A single-header logging library for C++ applications with support for asynchronous logging, thread safety, and custom log patterns. 3,796
tencent/bqlog A high-performance logging system designed for multiple platforms and languages, optimized for real-time compression and low memory usage. 224
rs/zerolog Provides fast and simple logging with JSON output, minimizing allocations and reflection. 10,639
microsoft/faster A high-performance concurrent key-value store and log library designed for cloud applications. 6,321
fpillet/nslogger A logging tool designed to capture and view application logs from multiple platforms, including macOS, iOS, Android, and desktop applications. 4,999
google/glog A C++ logging library that provides application-level logging APIs 7,071
nanomsg/nanomsg A high-performance messaging library for building scalable applications. 6,003
fluent/fluent-bit A fast and lightweight log processor and forwarder for various operating systems. 5,863
serilog/serilog A logging library designed to capture structured event data and provide flexible output options 7,289
christianpanov/lwlog A fast and efficient C++ logging library designed with high performance and maintainability in mind. 230
tonystone/tracelog A flexible and configurable logging system for Swift applications on various platforms 53
golang/glog Provides logging functionality with fine-grained control and support for boolean methods to evaluate log output 3,546
fluent/fluentd Collects and forwards log data from various sources to files or databases 12,912
whylabs/whylogs A library that enables data scientists and machine learning engineers to log and analyze their datasets in real-time, providing insights into data quality and model performance. 2,653