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

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

add_log_callback(Callback callback) overridelogit::MdbxLoggerinlinevirtual
advance_sequence_after_collision(int64_t timestamp_ms, uint32_t sequence)logit::MdbxLoggerinlineprivate
allocate_payload_id_locked(mdbxc::Transaction &txn)logit::MdbxLoggerinlineprivate
Callback typedeflogit::ILogSubscriber
clear_logs(const LogClearOptions &options=LogClearOptions()) overridelogit::MdbxLoggerinlinevirtual
counter_to_int64(uint64_t value)logit::MdbxLoggerinlineprivatestatic
deserialize_payload(const void *data, size_t size)logit::MdbxLoggerinlineprivatestatic
deserialize_record(const void *data, size_t size)logit::MdbxLoggerinlineprivatestatic
deserialize_session(const void *data, size_t size)logit::MdbxLoggerinlineprivatestatic
dropped_count() constlogit::MdbxLoggerinline
ensure_storage_parent(const mdbxc::Config &db_config) constlogit::MdbxLoggerinlineprivate
failed_export_count() constlogit::MdbxLoggerinline
fill_payload(const std::string &message, Payload &payload)logit::MdbxLoggerinlineprivate
find_session_locked(uint64_t session_id, Session &out, MDBX_txn *txn) constlogit::MdbxLoggerinlineprivate
get_buffered_entries() constlogit::ILoggerinlinevirtual
get_buffered_strings() constlogit::ILoggerinlinevirtual
get_float_param(const LoggerParam &param) const overridelogit::MdbxLoggerinlinevirtual
get_int_param(const LoggerParam &param) const overridelogit::MdbxLoggerinlinevirtual
get_last_log_ts() constlogit::MdbxLoggerinlineprivate
get_log_level() const overridelogit::MdbxLoggerinlinevirtual
get_string_param(const LoggerParam &param) const overridelogit::MdbxLoggerinlinevirtual
get_time_since_last_log() constlogit::MdbxLoggerinlineprivate
list_log_files() constlogit::ILoggerinlinevirtual
log(const LogRecord &record, const std::string &message) overridelogit::MdbxLoggerinlinevirtual
m_callbackslogit::MdbxLoggerprivate
m_callbacks_mutexlogit::MdbxLoggermutableprivate
m_configlogit::MdbxLoggerprivate
m_connectionlogit::MdbxLoggerprivate
m_cvlogit::MdbxLoggerprivate
m_db_mutexlogit::MdbxLoggermutableprivate
m_droppedlogit::MdbxLoggerprivate
m_failed_writeslogit::MdbxLoggerprivate
m_idlelogit::MdbxLoggerprivate
m_last_log_mono_tslogit::MdbxLoggerprivate
m_last_log_tslogit::MdbxLoggerprivate
m_log_levellogit::MdbxLoggerprivate
m_mutexlogit::MdbxLoggerprivate
m_next_callback_idlogit::MdbxLoggerprivate
m_next_sequence_by_timestamplogit::MdbxLoggerprivate
m_payloadslogit::MdbxLoggerprivate
m_queuelogit::MdbxLoggerprivate
m_recordslogit::MdbxLoggerprivate
m_session_idlogit::MdbxLoggerprivate
m_sessionslogit::MdbxLoggerprivate
m_shutdownlogit::MdbxLoggerprivate
m_space_cvlogit::MdbxLoggerprivate
m_stoppinglogit::MdbxLoggerprivate
m_workerlogit::MdbxLoggerprivate
make_not_found_result(const std::string &message)logit::MdbxLoggerinlineprivatestatic
make_payload_preview(const std::string &message) constlogit::MdbxLoggerinlineprivate
make_unique_id()logit::MdbxLoggerinlineprivatestatic
mark_last_log(int64_t timestamp_ms)logit::MdbxLoggerinlineprivate
MdbxLogger()logit::MdbxLoggerinline
MdbxLogger(const Config &config)logit::MdbxLoggerinlineexplicit
MdbxLogger(const MdbxLogger &)=deletelogit::MdbxLogger
next_record_key_locked(int64_t timestamp_ms, uint32_t &sequence, mdbxc::Transaction &txn)logit::MdbxLoggerinlineprivate
normalize_config()logit::MdbxLoggerinlineprivate
notify_callbacks(const std::vector< LogRecordSnapshot > &snapshots) constlogit::MdbxLoggerinlineprivate
open_session()logit::MdbxLoggerinlineprivate
open_storage()logit::MdbxLoggerinlineprivate
operator=(const MdbxLogger &)=deletelogit::MdbxLogger
PayloadTable typedeflogit::MdbxLoggerprivate
read_log_file(const std::string &path) constlogit::ILoggerinlinevirtual
read_log_files(const std::vector< std::string > &paths) constlogit::ILoggerinlinevirtual
read_payload(uint64_t payload_id) constlogit::MdbxLoggerinline
read_payload_data(uint64_t payload_id) constlogit::MdbxLoggerinline
read_payload_data_result(uint64_t payload_id) constlogit::MdbxLoggerinline
read_payload_result(uint64_t payload_id) constlogit::MdbxLoggerinline
read_range(int64_t from_ms, int64_t to_ms, std::size_t limit=0) const overridelogit::MdbxLoggerinlinevirtual
read_range_result(int64_t from_ms, int64_t to_ms, std::size_t limit=0) const overridelogit::MdbxLoggerinline
read_recent(std::size_t limit, int64_t period_ms=0, LogReadOrder order=LogReadOrder::Ascending) const overridelogit::MdbxLoggerinlinevirtual
read_recent_result(std::size_t limit, int64_t period_ms=0, LogReadOrder order=LogReadOrder::Ascending) const overridelogit::MdbxLoggerinline
read_session(uint64_t session_id) constlogit::MdbxLoggerinline
read_session_result(uint64_t session_id) constlogit::MdbxLoggerinline
RecordTable typedeflogit::MdbxLoggerprivate
remove_log_callback(uint64_t callback_id) overridelogit::MdbxLoggerinlinevirtual
report_init_error(const std::string &message) const noexceptlogit::MdbxLoggerinlineprivate
serialize_payload(const Payload &p)logit::MdbxLoggerinlineprivatestatic
serialize_record(const Record &r)logit::MdbxLoggerinlineprivatestatic
serialize_session(const Session &s)logit::MdbxLoggerinlineprivatestatic
session_id() constlogit::MdbxLoggerinline
SessionTable typedeflogit::MdbxLoggerprivate
set_log_level(LogLevel level) overridelogit::MdbxLoggerinlinevirtual
should_spill_payload(const std::string &message) constlogit::MdbxLoggerinlineprivate
shutdown() overridelogit::MdbxLoggerinlinevirtual
to_log_record_snapshot(const Record &r)logit::MdbxLoggerinlineprivatestatic
to_view(const Session &s)logit::MdbxLoggerinlineprivatestatic
to_view(const Payload &p)logit::MdbxLoggerinlineprivatestatic
update_session_end()logit::MdbxLoggerinlineprivate
validate_compression_config() constlogit::MdbxLoggerinlineprivate
wait() overridelogit::MdbxLoggerinlinevirtual
worker_loop()logit::MdbxLoggerinlineprivate
write_batch(const std::vector< MdbxLogItem > &batch)logit::MdbxLoggerinlineprivate
write_item_locked(const MdbxLogItem &item, mdbxc::Transaction &txn)logit::MdbxLoggerinlineprivate
~ILogger()=defaultlogit::ILoggervirtual
~ILogReader()=defaultlogit::ILogReadervirtual
~ILogSubscriber()=defaultlogit::ILogSubscribervirtual
~MdbxLogger() overridelogit::MdbxLoggerinline