![]() |
LogIt++
Header-only, macro-first C++ logging library
|
This is the complete list of members for logit::MemoryLogger, including all inherited members.
| add_log_callback(Callback callback) override | logit::MemoryLogger | inlinevirtual |
| Callback typedef | logit::ILogSubscriber | |
| clear_logs(const LogClearOptions &options=LogClearOptions()) override | logit::MemoryLogger | inlinevirtual |
| get_buffered_entries() const override | logit::MemoryLogger | inlinevirtual |
| get_buffered_strings() const override | logit::MemoryLogger | inlinevirtual |
| get_float_param(const LoggerParam ¶m) const override | logit::MemoryLogger | inlinevirtual |
| get_int_param(const LoggerParam ¶m) const override | logit::MemoryLogger | inlinevirtual |
| get_last_log_ts() const | logit::MemoryLogger | inlineprivate |
| get_log_level() const override | logit::MemoryLogger | inlinevirtual |
| get_string_param(const LoggerParam ¶m) const override | logit::MemoryLogger | inlinevirtual |
| get_time_since_last_log() const | logit::MemoryLogger | inlineprivate |
| list_log_files() const | logit::ILogger | inlinevirtual |
| log(const LogRecord &record, const std::string &message) override | logit::MemoryLogger | inlinevirtual |
| m_callbacks | logit::MemoryLogger | private |
| m_callbacks_mutex | logit::MemoryLogger | mutableprivate |
| m_config | logit::MemoryLogger | private |
| m_enforce_limits_locked(int64_t now_ms) const | logit::MemoryLogger | inlineprivate |
| m_entries | logit::MemoryLogger | mutableprivate |
| m_entry_bytes(const BufferedLogEntry &entry) | logit::MemoryLogger | inlineprivatestatic |
| m_evict_expired_locked(int64_t now_ms) const | logit::MemoryLogger | inlineprivate |
| m_last_log_mono_ts | logit::MemoryLogger | private |
| m_last_log_ts | logit::MemoryLogger | private |
| m_log_level | logit::MemoryLogger | private |
| m_mutex | logit::MemoryLogger | mutableprivate |
| m_next_callback_id | logit::MemoryLogger | private |
| m_pop_front_locked() const | logit::MemoryLogger | inlineprivate |
| m_total_bytes | logit::MemoryLogger | mutableprivate |
| MemoryLogger()=default | logit::MemoryLogger | |
| MemoryLogger(const Config &config) | logit::MemoryLogger | inlineexplicit |
| MemoryLogger(std::size_t max_records, std::size_t max_bytes, int64_t max_age_ms) | logit::MemoryLogger | inline |
| notify_callbacks(const LogRecordSnapshot &snapshot) const | logit::MemoryLogger | inlineprivate |
| read_log_file(const std::string &path) const | logit::ILogger | inlinevirtual |
| read_log_files(const std::vector< std::string > &paths) const | logit::ILogger | inlinevirtual |
| read_range(int64_t from_ms, int64_t to_ms, std::size_t limit=0) const override | logit::MemoryLogger | inlinevirtual |
| read_recent(std::size_t limit, int64_t period_ms=0, LogReadOrder order=LogReadOrder::Ascending) const override | logit::MemoryLogger | inlinevirtual |
| remove_log_callback(uint64_t callback_id) override | logit::MemoryLogger | inlinevirtual |
| set_log_level(LogLevel level) override | logit::MemoryLogger | inlinevirtual |
| shutdown() | logit::ILogger | inlinevirtual |
| to_snapshot(const BufferedLogEntry &e) | logit::MemoryLogger | inlineprivatestatic |
| wait() override | logit::MemoryLogger | inlinevirtual |
| ~ILogger()=default | logit::ILogger | virtual |
| ~ILogReader()=default | logit::ILogReader | virtual |
| ~ILogSubscriber()=default | logit::ILogSubscriber | virtual |