![]() |
LogIt++
Header-only, macro-first C++ logging library
|
#include <OtlpHttpLogger.hpp>
Public Attributes | |
| OtlpJsonFormatConfig | format |
| std::string | host = "http://localhost:4318" |
| std::string | path = "/v1/logs" |
| std::size_t | max_queue_size = 8192 |
| std::size_t | max_batch_size = 256 |
| std::size_t | max_in_flight_requests = 1 |
| int | export_interval_ms = 1000 |
| int | request_timeout_sec = 3 |
| long | retry_attempts = 2 |
| long | retry_delay_ms = 250 |
| std::size_t | max_payload_bytes = 1024 * 1024 |
| OtlpCompression | compression = OtlpCompression::None |
| int | compression_level = 6 |
| bool | drop_on_overflow = true |
| bool | async = true |
| bool | cancel_on_shutdown = false |
Definition at line 59 of file OtlpHttpLogger.hpp.
| bool logit::OtlpHttpLogger::Config::async = true |
Definition at line 74 of file OtlpHttpLogger.hpp.
| bool logit::OtlpHttpLogger::Config::cancel_on_shutdown = false |
Definition at line 75 of file OtlpHttpLogger.hpp.
| OtlpCompression logit::OtlpHttpLogger::Config::compression = OtlpCompression::None |
Definition at line 71 of file OtlpHttpLogger.hpp.
| int logit::OtlpHttpLogger::Config::compression_level = 6 |
Definition at line 72 of file OtlpHttpLogger.hpp.
| bool logit::OtlpHttpLogger::Config::drop_on_overflow = true |
Definition at line 73 of file OtlpHttpLogger.hpp.
| int logit::OtlpHttpLogger::Config::export_interval_ms = 1000 |
Definition at line 66 of file OtlpHttpLogger.hpp.
| OtlpJsonFormatConfig logit::OtlpHttpLogger::Config::format |
Definition at line 60 of file OtlpHttpLogger.hpp.
| std::string logit::OtlpHttpLogger::Config::host = "http://localhost:4318" |
Definition at line 61 of file OtlpHttpLogger.hpp.
| std::size_t logit::OtlpHttpLogger::Config::max_batch_size = 256 |
Definition at line 64 of file OtlpHttpLogger.hpp.
| std::size_t logit::OtlpHttpLogger::Config::max_in_flight_requests = 1 |
Definition at line 65 of file OtlpHttpLogger.hpp.
| std::size_t logit::OtlpHttpLogger::Config::max_payload_bytes = 1024 * 1024 |
Definition at line 70 of file OtlpHttpLogger.hpp.
| std::size_t logit::OtlpHttpLogger::Config::max_queue_size = 8192 |
Definition at line 63 of file OtlpHttpLogger.hpp.
| std::string logit::OtlpHttpLogger::Config::path = "/v1/logs" |
Definition at line 62 of file OtlpHttpLogger.hpp.
| int logit::OtlpHttpLogger::Config::request_timeout_sec = 3 |
Definition at line 67 of file OtlpHttpLogger.hpp.
| long logit::OtlpHttpLogger::Config::retry_attempts = 2 |
Definition at line 68 of file OtlpHttpLogger.hpp.
| long logit::OtlpHttpLogger::Config::retry_delay_ms = 250 |
Definition at line 69 of file OtlpHttpLogger.hpp.