LogIt++
Header-only, macro-first C++ logging library
Loading...
Searching...
No Matches
logit::MemoryLogger Member List

This is the complete list of members for logit::MemoryLogger, including all inherited members.

add_log_callback(Callback callback) overridelogit::MemoryLoggerinlinevirtual
Callback typedeflogit::ILogSubscriber
clear_logs(const LogClearOptions &options=LogClearOptions()) overridelogit::MemoryLoggerinlinevirtual
get_buffered_entries() const overridelogit::MemoryLoggerinlinevirtual
get_buffered_strings() const overridelogit::MemoryLoggerinlinevirtual
get_float_param(const LoggerParam &param) const overridelogit::MemoryLoggerinlinevirtual
get_int_param(const LoggerParam &param) const overridelogit::MemoryLoggerinlinevirtual
get_last_log_ts() constlogit::MemoryLoggerinlineprivate
get_log_level() const overridelogit::MemoryLoggerinlinevirtual
get_string_param(const LoggerParam &param) const overridelogit::MemoryLoggerinlinevirtual
get_time_since_last_log() constlogit::MemoryLoggerinlineprivate
list_log_files() constlogit::ILoggerinlinevirtual
log(const LogRecord &record, const std::string &message) overridelogit::MemoryLoggerinlinevirtual
m_callbackslogit::MemoryLoggerprivate
m_callbacks_mutexlogit::MemoryLoggermutableprivate
m_configlogit::MemoryLoggerprivate
m_enforce_limits_locked(int64_t now_ms) constlogit::MemoryLoggerinlineprivate
m_entrieslogit::MemoryLoggermutableprivate
m_entry_bytes(const BufferedLogEntry &entry)logit::MemoryLoggerinlineprivatestatic
m_evict_expired_locked(int64_t now_ms) constlogit::MemoryLoggerinlineprivate
m_last_log_mono_tslogit::MemoryLoggerprivate
m_last_log_tslogit::MemoryLoggerprivate
m_log_levellogit::MemoryLoggerprivate
m_mutexlogit::MemoryLoggermutableprivate
m_next_callback_idlogit::MemoryLoggerprivate
m_pop_front_locked() constlogit::MemoryLoggerinlineprivate
m_total_byteslogit::MemoryLoggermutableprivate
MemoryLogger()=defaultlogit::MemoryLogger
MemoryLogger(const Config &config)logit::MemoryLoggerinlineexplicit
MemoryLogger(std::size_t max_records, std::size_t max_bytes, int64_t max_age_ms)logit::MemoryLoggerinline
notify_callbacks(const LogRecordSnapshot &snapshot) constlogit::MemoryLoggerinlineprivate
read_log_file(const std::string &path) constlogit::ILoggerinlinevirtual
read_log_files(const std::vector< std::string > &paths) constlogit::ILoggerinlinevirtual
read_range(int64_t from_ms, int64_t to_ms, std::size_t limit=0) const overridelogit::MemoryLoggerinlinevirtual
read_recent(std::size_t limit, int64_t period_ms=0, LogReadOrder order=LogReadOrder::Ascending) const overridelogit::MemoryLoggerinlinevirtual
remove_log_callback(uint64_t callback_id) overridelogit::MemoryLoggerinlinevirtual
set_log_level(LogLevel level) overridelogit::MemoryLoggerinlinevirtual
shutdown()logit::ILoggerinlinevirtual
to_snapshot(const BufferedLogEntry &e)logit::MemoryLoggerinlineprivatestatic
wait() overridelogit::MemoryLoggerinlinevirtual
~ILogger()=defaultlogit::ILoggervirtual
~ILogReader()=defaultlogit::ILogReadervirtual
~ILogSubscriber()=defaultlogit::ILogSubscribervirtual