![]() |
LogIt++
Header-only, macro-first C++ logging library
|
MDBX structured log storage backend. More...
#include <mdbx_containers/KeyValueTable.hpp>#include <algorithm>#include <cstring>#include <limits>#include <map>#include <memory>#include <optional>#include <stdexcept>#include <unordered_map>#include <utility>Go to the source code of this file.
Classes | |
| class | logit::detail::MdbxReadException |
| class | logit::MdbxLogger |
| Stores formatted logs in MDBX tables with optional async batching. More... | |
| struct | logit::MdbxLogger::Config |
| Configuration for the MDBX logger backend. More... | |
| struct | logit::MdbxLogger::SessionView |
| Public read-only view of session metadata. More... | |
| struct | logit::MdbxLogger::PayloadView |
| Public read-only view of a large payload. More... | |
| struct | logit::MdbxLogger::MdbxLogItem |
| struct | logit::MdbxLogger::Session |
| struct | logit::MdbxLogger::Record |
| struct | logit::MdbxLogger::Payload |
Namespaces | |
| namespace | logit |
| The primary namespace for the LogIt++ library. | |
| namespace | logit::detail |
Macros | |
| #define | LOGIT_CPP_HEADER_LOGIT_CPP_LOGIT_LOGGERS_MDBXLOGGER_HPP_INCLUDED |
Enumerations | |
| enum class | logit::MdbxPayloadCompression { logit::None = 0 , logit::Gzip = 1 , logit::Zstd = 2 } |
| Compression algorithm used for payload rows. More... | |
MDBX structured log storage backend.
Definition in file MdbxLogger.hpp.
| #define LOGIT_CPP_HEADER_LOGIT_CPP_LOGIT_LOGGERS_MDBXLOGGER_HPP_INCLUDED |
Definition at line 3 of file MdbxLogger.hpp.