LogIt++
|
docs | |
▼ examples | |
example_logit_basic.cpp | |
example_logit_custom_backend.cpp | |
example_logit_customized.cpp | |
example_logit_short_macros.cpp | |
▼ include | |
▼ log-it | |
▼ parts | |
▼ Formatter | |
▼ SimpleLogFormatter | |
PatternCompiler.hpp | Header file for the pattern compiler used in log formatting |
ILogFormatter.hpp | Defines the interface for log formatters used in the logging system |
SimpleLogFormatter.hpp | Defines the SimpleLogFormatter class for formatting log messages according to a specified pattern or JSON format |
▼ Logger | |
ConsoleLogger.hpp | Console logger implementation that outputs logs to the console with color support |
FileLogger.hpp | File logger implementation that outputs logs to files with rotation and deletion of old logs |
ILogger.hpp | Defines the interface for loggers used in the logging system |
UniqueFileLogger.hpp | Logger that writes each log message to a unique file with auto-deletion of old logs |
▼ Utils | |
argument_utils.hpp | Functions for working with arguments and converting them to value arrays |
format.hpp | Function for formatting strings according to a specified format |
LogRecord.hpp | Contains the definition of the LogRecord structure for storing log data |
path_utils.hpp | Utility functions for path manipulation, including relative path computation |
VariableValue.hpp | Structure for storing variables of various types |
Enums.hpp | Enumerations and utility functions for logging levels and text colors |
Logger.hpp | Defines the Logger class for managing multiple loggers and formatters |
LogMacros.hpp | Provides various logging macros for different log levels and options |
LogStream.hpp | Defines the LogStream class for stream-like logging functionality |
TaskExecutor.hpp | Defines the TaskExecutor class, which manages task execution in a separate thread |
LogIt.hpp | Main header file for the LogIt++ library |
LogItConfig.hpp | Configuration macros for the LogIt logging system |