![]() |
LogIt++
|
This is the complete list of members for logit::FileLogger, including all inherited members.
create_file_path(int64_t date_ts) const | logit::FileLogger | inlineprivate |
current_timestamp_ms() const | logit::FileLogger | inlineprivate |
enforce_rotation_retention(const std::string &base, uint32_t max_files, const std::string &dir) | logit::FileLogger | inlineprivate |
FileLogger() | logit::FileLogger | inline |
FileLogger(const Config &config) | logit::FileLogger | inline |
FileLogger(const std::string &directory, const bool &async=true, const int &auto_delete_days=30) | logit::FileLogger | inline |
FileLogger(const std::string &directory, const bool &async, const int &auto_delete_days, uint64_t max_file_size_bytes, uint32_t max_rotated_files, bool compress_rotated=false, std::string compress_cmd={}) | logit::FileLogger | inline |
get_current_utc_date_ts() const | logit::FileLogger | inlineprivate |
get_date_ts_from_filename(const std::string &filename) const | logit::FileLogger | inlineprivate |
get_directory_path() const | logit::FileLogger | inlineprivate |
get_float_param(const LoggerParam ¶m) const override | logit::FileLogger | inlinevirtual |
get_int_param(const LoggerParam ¶m) const override | logit::FileLogger | inlinevirtual |
get_last_log_file_name() const | logit::FileLogger | inlineprivate |
get_last_log_file_path() const | logit::FileLogger | inlineprivate |
get_last_log_ts() const | logit::FileLogger | inlineprivate |
get_log_level() const override | logit::FileLogger | inlinevirtual |
get_string_param(const LoggerParam ¶m) const override | logit::FileLogger | inlinevirtual |
get_time_since_last_log() const | logit::FileLogger | inlineprivate |
initialize_directory() | logit::FileLogger | inlineprivate |
is_valid_log_filename(const std::string &filename) const | logit::FileLogger | inlineprivate |
log(const LogRecord &record, const std::string &message) override | logit::FileLogger | inlinevirtual |
m_config | logit::FileLogger | private |
m_current_date_ts | logit::FileLogger | private |
m_current_file_size | logit::FileLogger | private |
m_file | logit::FileLogger | private |
m_file_name | logit::FileLogger | private |
m_file_path | logit::FileLogger | private |
m_file_path_mutex | logit::FileLogger | mutableprivate |
m_last_log_ts | logit::FileLogger | private |
m_log_level | logit::FileLogger | private |
m_mutex | logit::FileLogger | mutableprivate |
open_log_file(const int64_t &date_ts) | logit::FileLogger | inlineprivate |
remove_old_logs() | logit::FileLogger | inlineprivate |
rotate_current_file() | logit::FileLogger | inlineprivate |
set_log_level(LogLevel level) override | logit::FileLogger | inlinevirtual |
start_logging() | logit::FileLogger | inlineprivate |
stop_logging() | logit::FileLogger | inlineprivate |
wait() override | logit::FileLogger | inlinevirtual |
write_log(const std::string &message, const int64_t ×tamp_ms) | logit::FileLogger | inlineprivate |
~FileLogger() | logit::FileLogger | inlinevirtual |
~ILogger()=default | logit::ILogger | virtual |