How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Portable, simple and extensible C++ logging library
The main features of sergiusthebest/plog are: Logging Frameworks, Logging Utilities.
Open-source alternatives to sergiusthebest/plog include: gabime/spdlog — spdlog is a high-performance C++ logging library designed to record diagnostic messages and application events. It… jakewharton/timber — Timber is an extensible logging framework and wrapper for Android applications. It provides an interface that extends… amrayn/easyloggingpp — Easyloggingpp is a C++ logging library and thread-safe logging framework used for recording diagnostic messages and… emaloney/cleanroomlogger — CleanroomLogger provides an extensible Swift-based logging API that is simple, lightweight and performant. ihsanbal/logginginterceptor — An OkHttp interceptor which has pretty logger for request and response. +Mock support. orhanobut/logger — This Android logging library is a toolkit for printing formatted, stylized, and filtered debug messages to the Android…
CleanroomLogger provides an extensible Swift-based logging API that is simple, lightweight and performant
spdlog is a high-performance C++ logging library designed to record diagnostic messages and application events. It serves as an asynchronous logging framework and thread-safe library that coordinates access across concurrent threads to maintain message integrity. The project functions as a multi-target log router, distributing single events to multiple destinations such as consoles, files, and system daemons. It includes a log rotation manager that handles file lifecycles through basic, rotating, or daily rollover strategies to prevent disk exhaustion. The library covers a broad range of cap
Easyloggingpp is a C++ logging library and thread-safe logging framework used for recording diagnostic messages and application events. It functions as an asynchronous logger, processing messages on a background thread to reduce latency and prevent blocking the main execution path. The project includes a log rotation manager to automatically truncate or roll over files once they reach a specified disk size limit. It also serves as a performance tracking tool for measuring function execution timing and recording checkpoints to identify processing bottlenecks. The library covers a broad range
An OkHttp interceptor which has pretty logger for request and response. +Mock support