Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
| ▼Nlogit | The primary namespace for the LogIt++ library |
| ▼Ndetail | |
| CTaskExecutor | A thread-safe task executor that processes tasks in a dedicated worker thread |
| ▼CConsoleLogger | Outputs log messages to the console with optional ANSI color support |
| CConfig | Configuration for the console logger |
| ▼CFileLogger | Logs messages to files with date-based rotation and automatic deletion of old logs |
| CConfig | Configuration for the file logger |
| CFormatInstruction | Structure to store log formatting instructions |
| CILogFormatter | Interface for formatting log records |
| CILogger | Interface for loggers that handle log message output |
| ▼CLogger | Singleton class managing multiple loggers and formatters |
| CLoggerStrategy | Structure to hold a logger-formatter pair |
| CLogRecord | Stores log metadata and content |
| CLogStream | A stream-based logger that collects log messages using the << operator |
| CPathComponents | Structure to hold the root and components of a path |
| CPatternCompiler | Compiler for log formatting patterns |
| ▼CSimpleLogFormatter | A simple log formatter that formats log messages based on a user-defined pattern |
| CConfig | Configuration for the log formatter |
| ▼CUniqueFileLogger | Writes each log message to a unique file with automatic cleanup |
| CConfig | Configuration for the unique file logger |
| CThreadLogInfo | |
| CVariableValue | Structure for storing values of various types, including enumerations |
| CCustomErrorCategory | |