![]() |
LogIt++
|
| Clogit::ConsoleLogger::Config | Configuration for the console logger |
| Clogit::FileLogger::Config | Configuration for the file logger |
| Clogit::SimpleLogFormatter::Config | Configuration for the log formatter |
| Clogit::UniqueFileLogger::Config | Configuration for the unique file logger |
| ▼Cstd::error_category | |
| CCustomErrorCategory | |
| Clogit::FormatInstruction | Structure to store log formatting instructions |
| ▼Clogit::ILogFormatter | Interface for formatting log records |
| Clogit::SimpleLogFormatter | A simple log formatter that formats log messages based on a user-defined pattern |
| ▼Clogit::ILogger | Interface for loggers that handle log message output |
| Clogit::ConsoleLogger | Outputs log messages to the console with optional ANSI color support |
| Clogit::FileLogger | Logs messages to files with date-based rotation and automatic deletion of old logs |
| Clogit::UniqueFileLogger | Writes each log message to a unique file with automatic cleanup |
| Clogit::Logger | Singleton class managing multiple loggers and formatters |
| Clogit::Logger::LoggerStrategy | Structure to hold a logger-formatter pair |
| Clogit::LogRecord | Stores log metadata and content |
| Clogit::LogStream | A stream-based logger that collects log messages using the << operator |
| Clogit::PathComponents | Structure to hold the root and components of a path |
| Clogit::PatternCompiler | Compiler for log formatting patterns |
| Clogit::detail::TaskExecutor | A thread-safe task executor that processes tasks in a dedicated worker thread |
| Clogit::UniqueFileLogger::ThreadLogInfo | |
| Clogit::VariableValue | Structure for storing values of various types, including enumerations |