|
Common System 0.2.0
Common interfaces and patterns for system integration
|
Configuration for logger instances. More...
#include <logger_interface.h>

Public Member Functions | |
| logger_config ()=default | |
| logger_config (log_level level, const std::string &fmt="") | |
| logger_config ()=default | |
| logger_config (log_level level, const std::string &fmt="") | |
Public Attributes | |
| log_level | min_level = log_level::info |
| std::string | pattern = "[%Y-%m-%d %H:%M:%S.%e] [%l] %v" |
| bool | async_mode = false |
| size_t | queue_size = 8192 |
| bool | color_enabled = false |
Configuration for logger instances.
Phase 2: Extended configuration structure for advanced logger features
Definition at line 123 of file logger.cppm.
|
default |
|
inline |
Definition at line 271 of file logger_interface.h.
|
exportdefault |
|
inlineexport |
Definition at line 131 of file logger.cppm.
|
export |
Definition at line 265 of file logger_interface.h.
|
export |
Definition at line 267 of file logger_interface.h.
|
export |
Definition at line 263 of file logger_interface.h.
|
export |
Definition at line 264 of file logger_interface.h.
|
export |
Definition at line 266 of file logger_interface.h.