![]() |
LogIt++
Header-only, macro-first C++ logging library
|
This is the complete list of members for logit::MdbxLogger, including all inherited members.
| add_log_callback(Callback callback) override | logit::MdbxLogger | inlinevirtual |
| advance_sequence_after_collision(int64_t timestamp_ms, uint32_t sequence) | logit::MdbxLogger | inlineprivate |
| allocate_payload_id_locked(mdbxc::Transaction &txn) | logit::MdbxLogger | inlineprivate |
| Callback typedef | logit::ILogSubscriber | |
| clear_logs(const LogClearOptions &options=LogClearOptions()) override | logit::MdbxLogger | inlinevirtual |
| counter_to_int64(uint64_t value) | logit::MdbxLogger | inlineprivatestatic |
| deserialize_payload(const void *data, size_t size) | logit::MdbxLogger | inlineprivatestatic |
| deserialize_record(const void *data, size_t size) | logit::MdbxLogger | inlineprivatestatic |
| deserialize_session(const void *data, size_t size) | logit::MdbxLogger | inlineprivatestatic |
| dropped_count() const | logit::MdbxLogger | inline |
| ensure_storage_parent(const mdbxc::Config &db_config) const | logit::MdbxLogger | inlineprivate |
| failed_export_count() const | logit::MdbxLogger | inline |
| fill_payload(const std::string &message, Payload &payload) | logit::MdbxLogger | inlineprivate |
| find_session_locked(uint64_t session_id, Session &out, MDBX_txn *txn) const | logit::MdbxLogger | inlineprivate |
| get_buffered_entries() const | logit::ILogger | inlinevirtual |
| get_buffered_strings() const | logit::ILogger | inlinevirtual |
| get_float_param(const LoggerParam ¶m) const override | logit::MdbxLogger | inlinevirtual |
| get_int_param(const LoggerParam ¶m) const override | logit::MdbxLogger | inlinevirtual |
| get_last_log_ts() const | logit::MdbxLogger | inlineprivate |
| get_log_level() const override | logit::MdbxLogger | inlinevirtual |
| get_string_param(const LoggerParam ¶m) const override | logit::MdbxLogger | inlinevirtual |
| get_time_since_last_log() const | logit::MdbxLogger | inlineprivate |
| list_log_files() const | logit::ILogger | inlinevirtual |
| log(const LogRecord &record, const std::string &message) override | logit::MdbxLogger | inlinevirtual |
| m_callbacks | logit::MdbxLogger | private |
| m_callbacks_mutex | logit::MdbxLogger | mutableprivate |
| m_config | logit::MdbxLogger | private |
| m_connection | logit::MdbxLogger | private |
| m_cv | logit::MdbxLogger | private |
| m_db_mutex | logit::MdbxLogger | mutableprivate |
| m_dropped | logit::MdbxLogger | private |
| m_failed_writes | logit::MdbxLogger | private |
| m_idle | logit::MdbxLogger | private |
| m_last_log_mono_ts | logit::MdbxLogger | private |
| m_last_log_ts | logit::MdbxLogger | private |
| m_log_level | logit::MdbxLogger | private |
| m_mutex | logit::MdbxLogger | private |
| m_next_callback_id | logit::MdbxLogger | private |
| m_next_sequence_by_timestamp | logit::MdbxLogger | private |
| m_payloads | logit::MdbxLogger | private |
| m_queue | logit::MdbxLogger | private |
| m_records | logit::MdbxLogger | private |
| m_session_id | logit::MdbxLogger | private |
| m_sessions | logit::MdbxLogger | private |
| m_shutdown | logit::MdbxLogger | private |
| m_space_cv | logit::MdbxLogger | private |
| m_stopping | logit::MdbxLogger | private |
| m_worker | logit::MdbxLogger | private |
| make_not_found_result(const std::string &message) | logit::MdbxLogger | inlineprivatestatic |
| make_payload_preview(const std::string &message) const | logit::MdbxLogger | inlineprivate |
| make_unique_id() | logit::MdbxLogger | inlineprivatestatic |
| mark_last_log(int64_t timestamp_ms) | logit::MdbxLogger | inlineprivate |
| MdbxLogger() | logit::MdbxLogger | inline |
| MdbxLogger(const Config &config) | logit::MdbxLogger | inlineexplicit |
| MdbxLogger(const MdbxLogger &)=delete | logit::MdbxLogger | |
| next_record_key_locked(int64_t timestamp_ms, uint32_t &sequence, mdbxc::Transaction &txn) | logit::MdbxLogger | inlineprivate |
| normalize_config() | logit::MdbxLogger | inlineprivate |
| notify_callbacks(const std::vector< LogRecordSnapshot > &snapshots) const | logit::MdbxLogger | inlineprivate |
| open_session() | logit::MdbxLogger | inlineprivate |
| open_storage() | logit::MdbxLogger | inlineprivate |
| operator=(const MdbxLogger &)=delete | logit::MdbxLogger | |
| PayloadTable typedef | logit::MdbxLogger | private |
| 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_payload(uint64_t payload_id) const | logit::MdbxLogger | inline |
| read_payload_data(uint64_t payload_id) const | logit::MdbxLogger | inline |
| read_payload_data_result(uint64_t payload_id) const | logit::MdbxLogger | inline |
| read_payload_result(uint64_t payload_id) const | logit::MdbxLogger | inline |
| read_range(int64_t from_ms, int64_t to_ms, std::size_t limit=0) const override | logit::MdbxLogger | inlinevirtual |
| read_range_result(int64_t from_ms, int64_t to_ms, std::size_t limit=0) const override | logit::MdbxLogger | inline |
| read_recent(std::size_t limit, int64_t period_ms=0, LogReadOrder order=LogReadOrder::Ascending) const override | logit::MdbxLogger | inlinevirtual |
| read_recent_result(std::size_t limit, int64_t period_ms=0, LogReadOrder order=LogReadOrder::Ascending) const override | logit::MdbxLogger | inline |
| read_session(uint64_t session_id) const | logit::MdbxLogger | inline |
| read_session_result(uint64_t session_id) const | logit::MdbxLogger | inline |
| RecordTable typedef | logit::MdbxLogger | private |
| remove_log_callback(uint64_t callback_id) override | logit::MdbxLogger | inlinevirtual |
| report_init_error(const std::string &message) const noexcept | logit::MdbxLogger | inlineprivate |
| serialize_payload(const Payload &p) | logit::MdbxLogger | inlineprivatestatic |
| serialize_record(const Record &r) | logit::MdbxLogger | inlineprivatestatic |
| serialize_session(const Session &s) | logit::MdbxLogger | inlineprivatestatic |
| session_id() const | logit::MdbxLogger | inline |
| SessionTable typedef | logit::MdbxLogger | private |
| set_log_level(LogLevel level) override | logit::MdbxLogger | inlinevirtual |
| should_spill_payload(const std::string &message) const | logit::MdbxLogger | inlineprivate |
| shutdown() override | logit::MdbxLogger | inlinevirtual |
| to_log_record_snapshot(const Record &r) | logit::MdbxLogger | inlineprivatestatic |
| to_view(const Session &s) | logit::MdbxLogger | inlineprivatestatic |
| to_view(const Payload &p) | logit::MdbxLogger | inlineprivatestatic |
| update_session_end() | logit::MdbxLogger | inlineprivate |
| validate_compression_config() const | logit::MdbxLogger | inlineprivate |
| wait() override | logit::MdbxLogger | inlinevirtual |
| worker_loop() | logit::MdbxLogger | inlineprivate |
| write_batch(const std::vector< MdbxLogItem > &batch) | logit::MdbxLogger | inlineprivate |
| write_item_locked(const MdbxLogItem &item, mdbxc::Transaction &txn) | logit::MdbxLogger | inlineprivate |
| ~ILogger()=default | logit::ILogger | virtual |
| ~ILogReader()=default | logit::ILogReader | virtual |
| ~ILogSubscriber()=default | logit::ILogSubscriber | virtual |
| ~MdbxLogger() override | logit::MdbxLogger | inline |