unilink  0.4.3
A simple C++ library for unified async communication
unilink::diagnostics::LogRotation Member List

This is the complete list of members for unilink::diagnostics::LogRotation, including all inherited members.

cleanup_old_files(const std::string &base_filepath)unilink::diagnostics::LogRotation
get_config() constunilink::diagnostics::LogRotationinline
get_file_size(const std::string &filepath)unilink::diagnostics::LogRotationstatic
get_log_files(const std::string &base_filepath)unilink::diagnostics::LogRotationstatic
get_next_file_path(const std::string &base_filepath) constunilink::diagnostics::LogRotation
LogRotation(const LogRotationConfig &config=LogRotationConfig{})unilink::diagnostics::LogRotationexplicit
rotate(const std::string &filepath)unilink::diagnostics::LogRotation
should_rotate(const std::string &filepath) constunilink::diagnostics::LogRotation
update_config(const LogRotationConfig &config)unilink::diagnostics::LogRotation