{"repo":"SergiusTheBest/plog","free":true,"listed":false,"github":"https://github.com/SergiusTheBest/plog","clone":"git clone https://github.com/SergiusTheBest/plog.git","description":"Portable, simple and extensible C++ logging library","language":"C++","stars":2577,"topics":["logging","header-only","cross-platform","logger","log","library","c-plus-plus"],"license":"MIT","category":"analytics","readme_excerpt":"Plog - portable, simple and extensible C++ logging library Pretty powerful logging library in about 1000 lines of code - Introduction - Hello log! - Features - Integration - Copy the source - Git submodule - CMake integration - add subdirectory - FetchContent - Package managers - Usage - Step 1: Adding includes - Step 2: Initialization - RollingFileInitializer - ConsoleInitializer - Manual initialization (Init.h) - Step 3: Logging - Basic logging macros - Conditional logging macros - Logger severity checker - Advanced usage - Changing severity at runtime - Custom initialization - Multiple appenders - Multiple loggers - Share log instances across modules (exe, dll, so, dylib) - Chained loggers - Architecture - Overview - Logger - Record - Formatter - TxtFormatter - TxtFormatterUtcTime - CsvFormatter - CsvFormatterUtcTime - FuncMessageFormatter - MessageOnlyFormatter - Converter - UTF8Converter - NativeEOLConverter - Appender - RollingFileAppender - ConsoleAppender - ColorConsoleAppender - AndroidAppender - EventLogAppender - DebugOutputAppender - ArduinoAppender - DynamicAppender - Miscellaneous notes - Lazy stream evaluation - Stream improvements over std::ostream - Automatic 'this' pointer capture - Headers to include - Unicode - Wide string support - Performance - Printf style formatting - LOG XXX macro name clashes - Disable logging to reduce binary size - PLOG MESSAGE PREFIX - Extending - Custom data type - Custom appender - Custom formatter - Custom converter - Samples -","default_branch":null,"files":null,"tree":[],"storefront":"/r/SergiusTheBest","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SergiusTheBest/plog/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."}