![]() |
LogIt++
Header-only, macro-first C++ logging library
|
OTLP/HTTP logger backend for exporting logs to OpenTelemetry collectors. More...
#include "ILogger.hpp"#include "otlp/OtlpCompressionType.hpp"#include "otlp/OtlpJsonFormatConfig.hpp"#include "otlp/OtlpJsonSerializer.hpp"#include "otlp/OtlpPayloadSplitter.hpp"#include <logit/detail/CompressionUtils.hpp>#include <kurlyk.hpp>#include <atomic>#include <chrono>#include <condition_variable>#include <cstdint>#include <deque>#include <limits>#include <mutex>#include <stdexcept>#include <string>#include <thread>#include <vector>Go to the source code of this file.
Classes | |
| struct | logit::OtlpHttpLoggerState |
| class | logit::OtlpHttpLogger |
| Exports logs to an OTLP/HTTP endpoint using kurlyk. More... | |
| struct | logit::OtlpHttpLogger::Config |
Namespaces | |
| namespace | logit |
| The primary namespace for the LogIt++ library. | |
Macros | |
| #define | LOGIT_CPP_HEADER_LOGIT_CPP_LOGIT_LOGGERS_OTLPHTTPLOGGER_HPP_INCLUDED |
| #define | KURLYK_WEBSOCKET_SUPPORT 0 |
| #define | KURLYK_HTTP_SUPPORT 1 |
OTLP/HTTP logger backend for exporting logs to OpenTelemetry collectors.
Definition in file OtlpHttpLogger.hpp.
| #define KURLYK_HTTP_SUPPORT 1 |
Definition at line 23 of file OtlpHttpLogger.hpp.
| #define KURLYK_WEBSOCKET_SUPPORT 0 |
Definition at line 20 of file OtlpHttpLogger.hpp.
| #define LOGIT_CPP_HEADER_LOGIT_CPP_LOGIT_LOGGERS_OTLPHTTPLOGGER_HPP_INCLUDED |
Definition at line 3 of file OtlpHttpLogger.hpp.