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 |
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 | Logger that outputs log messages to the console with optional color coding |
Clogit::FileLogger | Logger that outputs log messages to files with date-based rotation and old file deletion |
Clogit::UniqueFileLogger | Logger that writes each log message to a unique file with date-time and hash in the filename |
Clogit::Logger | Singleton class that manages 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::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 |