![]() |
LogIt++
Header-only, macro-first C++ logging library
|
This is the complete list of members for logit::UniqueFileLogger, including all inherited members.
| clear_logs(const LogClearOptions &options=LogClearOptions()) override | logit::UniqueFileLogger | inlinevirtual |
| create_unique_file_path(const int64_t ×tamp_ms) const | logit::UniqueFileLogger | inlineprivate |
| current_timestamp_ms() const | logit::UniqueFileLogger | inlineprivate |
| ends_with(const std::string &value, const std::string &suffix) const | logit::UniqueFileLogger | inlineprivate |
| ends_with_impl(const std::string &value, const std::string &suffix) | logit::UniqueFileLogger | inlineprivatestatic |
| format_timestamp(const int64_t ×tamp_ms) const | logit::UniqueFileLogger | inlineprivate |
| generate_fixed_length_hash(size_t length) const | logit::UniqueFileLogger | inlineprivate |
| get_buffered_entries() const | logit::ILogger | inlinevirtual |
| get_buffered_strings() const | logit::ILogger | inlinevirtual |
| get_date_ts_from_filename(const std::string &filename) const | logit::UniqueFileLogger | inlineprivate |
| get_directory_path() const | logit::UniqueFileLogger | inlineprivate |
| get_float_param(const LoggerParam ¶m) const override | logit::UniqueFileLogger | inlinevirtual |
| get_int_param(const LoggerParam ¶m) const override | logit::UniqueFileLogger | inlinevirtual |
| get_last_log_file_name() const | logit::UniqueFileLogger | inlineprivate |
| get_last_log_file_path() const | logit::UniqueFileLogger | inlineprivate |
| get_last_log_ts() const | logit::UniqueFileLogger | inlineprivate |
| get_log_level() const override | logit::UniqueFileLogger | inlinevirtual |
| get_string_param(const LoggerParam ¶m) const override | logit::UniqueFileLogger | inlinevirtual |
| get_time_since_last_log() const | logit::UniqueFileLogger | inlineprivate |
| initialize_directory() | logit::UniqueFileLogger | inlineprivate |
| is_compressed_log_filename(const std::string &filename) const | logit::UniqueFileLogger | inlineprivate |
| is_direct_child_path(const std::string &file_path, const std::string &directory_path) const | logit::UniqueFileLogger | inlineprivate |
| is_valid_log_filename(const std::string &filename) const | logit::UniqueFileLogger | inlineprivate |
| list_log_files() const override | logit::UniqueFileLogger | inlinevirtual |
| log(const LogRecord &record, const std::string &message) override | logit::UniqueFileLogger | inlinevirtual |
| m_config | logit::UniqueFileLogger | private |
| m_executor | logit::UniqueFileLogger | private |
| m_last_log_mono_ts | logit::UniqueFileLogger | private |
| m_last_log_ts | logit::UniqueFileLogger | private |
| m_lifecycle_mutex | logit::UniqueFileLogger | private |
| m_log_level | logit::UniqueFileLogger | private |
| m_mutex | logit::UniqueFileLogger | mutableprivate |
| m_pending_logs_cv | logit::UniqueFileLogger | mutableprivate |
| m_shutdown | logit::UniqueFileLogger | private |
| m_thread_log_info | logit::UniqueFileLogger | private |
| m_thread_log_info_mutex | logit::UniqueFileLogger | mutableprivate |
| make_config(const std::string &directory, bool async, int auto_delete_days, size_t hash_length, bool use_dedicated_executor, std::size_t queue_capacity, QueuePolicy queue_policy) | logit::UniqueFileLogger | inlineprivatestatic |
| make_file_sort_key(const LogFileInfo &info) | logit::UniqueFileLogger | inlineprivatestatic |
| normalize_path_separators(const std::string &path) const | logit::UniqueFileLogger | inlineprivate |
| read_log_file(const std::string &path) const override | logit::UniqueFileLogger | inlinevirtual |
| read_log_file_from_info(const LogFileInfo &info) const | logit::UniqueFileLogger | inlineprivate |
| read_log_files(const std::vector< std::string > &paths) const override | logit::UniqueFileLogger | inlinevirtual |
| read_plain_file(const std::string &file_path, std::string &out) const | logit::UniqueFileLogger | inlineprivate |
| remove_file_path(const std::string &file_path) const | logit::UniqueFileLogger | inlineprivate |
| remove_old_logs() | logit::UniqueFileLogger | inlineprivate |
| same_path(const std::string &lhs, const std::string &rhs) const | logit::UniqueFileLogger | inlineprivate |
| set_config(const Config &config) | logit::UniqueFileLogger | inline |
| set_log_level(LogLevel level) override | logit::UniqueFileLogger | inlinevirtual |
| set_queue_config(std::size_t queue_capacity, QueuePolicy queue_policy) | logit::UniqueFileLogger | inline |
| shutdown() override | logit::UniqueFileLogger | inlinevirtual |
| start_logging() | logit::UniqueFileLogger | inlineprivate |
| stop_logging() | logit::UniqueFileLogger | inlineprivate |
| strip_compression_suffix_impl(const std::string &filename) | logit::UniqueFileLogger | inlineprivatestatic |
| try_make_log_file_info(const std::string &file_path, LogFileInfo &info) const | logit::UniqueFileLogger | inlineprivate |
| UniqueFileLogger() | logit::UniqueFileLogger | inline |
| UniqueFileLogger(const Config &config) | logit::UniqueFileLogger | inline |
| UniqueFileLogger(const std::string &directory, bool async=true, int auto_delete_days=30, size_t hash_length=8) | logit::UniqueFileLogger | inline |
| UniqueFileLogger(const std::string &directory, bool async, int auto_delete_days, size_t hash_length, bool use_dedicated_executor, std::size_t queue_capacity, QueuePolicy queue_policy) | logit::UniqueFileLogger | inline |
| wait() override | logit::UniqueFileLogger | inlinevirtual |
| write_log(const std::string &message, const int64_t ×tamp_ms) | logit::UniqueFileLogger | inlineprivate |
| ~ILogger()=default | logit::ILogger | virtual |
| ~UniqueFileLogger() | logit::UniqueFileLogger | inlinevirtual |