{"repo":"juzzlin/SimpleLogger","free":true,"listed":false,"github":"https://github.com/juzzlin/SimpleLogger","clone":"git clone https://github.com/juzzlin/SimpleLogger.git","description":"A simple yet effective logging library for C++","language":"C++","stars":10,"topics":["logging","logging-library","raii","cplusplus","cplusplus-11","library","logger","loggers","cross-platform","cplusplus-17"],"license":null,"category":"analytics","readme_excerpt":"SimpleLogger ============ Looking for a simple logger for your C++ project? SimpleLogger might be for you. Features Based on RAII Configurable level symbols Datetime, ISO Datetime, EPOCH, and custom timestamp formats Logging levels: Trace , Debug , Info , Warning , Error , Fatal Log to file and/or console Thread-safe Batching and caching of log messages Optional collapsing of repeated messages Uses streams ( A debug thing happened Set timestamp mode and optional timestamp separator Possible timestamp modes: None , EpochSeconds , EpochMilliseconds , EpochMicroseconds , DateTime , ISODateTime . Outputs something like this: 1562955750677 ## I: Something happened Set custom timestamp format By setting a custom timestamp format the timestamp mode is set to Custom : Outputs something like this: 12:34:58 2024-07-06 ## I: Something happened Set custom output stream Batching and caching Log messages can be batched and flushed periodically to reduce I/O. Collapse repeated messages Identical messages within a batch can be collapsed, regardless of their order. Outputs something like this: Sat Oct 13 22:38:42 2018 I: Problematic message (x3) Requirements C++17 Licence MIT Projects currently using SimpleLogger https://github.com/juzzlin/DustRacing2D https://github.com/juzzlin/Heimer https://github.com/juzzlin/Noteahead","default_branch":null,"files":null,"tree":[],"storefront":"/r/juzzlin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/juzzlin/SimpleLogger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}