|
unilink
0.4.3
A simple C++ library for unified async communication
|
Log rotation configuration. More...
#include <log_rotation.hpp>
Public Member Functions | |
| LogRotationConfig ()=default | |
| LogRotationConfig (size_t max_size, size_t max_count) | |
Public Attributes | |
| size_t | max_file_size_bytes = 10 * 1024 * 1024 |
| size_t | max_files = 10 |
| bool | enable_compression = false |
| std::string | file_pattern = "{name}.{index}.log" |
Log rotation configuration.
Definition at line 34 of file log_rotation.hpp.
|
default |
|
inline |
Definition at line 42 of file log_rotation.hpp.
| bool unilink::diagnostics::LogRotationConfig::enable_compression = false |
Definition at line 37 of file log_rotation.hpp.
| std::string unilink::diagnostics::LogRotationConfig::file_pattern = "{name}.{index}.log" |
Definition at line 38 of file log_rotation.hpp.
| size_t unilink::diagnostics::LogRotationConfig::max_file_size_bytes = 10 * 1024 * 1024 |
Definition at line 35 of file log_rotation.hpp.
| size_t unilink::diagnostics::LogRotationConfig::max_files = 10 |
Definition at line 36 of file log_rotation.hpp.