An OTLP Recordable implemenation for Logs.
Definition at line 35 of file includes/opentelemetry/exporters/otlp/otlp_log_recordable.h.
|
| | ~OtlpLogRecordable () override=default |
| |
| proto::logs::v1::LogRecord & | log_record () noexcept |
| |
| const proto::logs::v1::LogRecord & | log_record () const noexcept |
| |
| const opentelemetry::sdk::resource::Resource & | GetResource () const noexcept |
| | Returns the associated resource. More...
|
| |
| const opentelemetry::sdk::instrumentationscope::InstrumentationScope & | GetInstrumentationScope () const noexcept |
| | Returns the associated instruementation scope. More...
|
| |
| void | SetTimestamp (opentelemetry::common::SystemTimestamp timestamp) noexcept override |
| | Set the timestamp for this log. More...
|
| |
| void | SetObservedTimestamp (opentelemetry::common::SystemTimestamp timestamp) noexcept override |
| | Set the observed timestamp for this log. More...
|
| |
| void | SetSeverity (opentelemetry::logs::Severity severity) noexcept override |
| | Set the severity for this log. More...
|
| |
| void | SetBody (const opentelemetry::common::AttributeValue &message) noexcept override |
| | Set body field for this log. More...
|
| |
| void | SetEventId (int64_t, nostd::string_view event_name) noexcept override |
| | Set the Event Id for this log. More...
|
| |
| void | SetTraceId (const opentelemetry::trace::TraceId &trace_id) noexcept override |
| | Set the trace id for this log. More...
|
| |
| void | SetSpanId (const opentelemetry::trace::SpanId &span_id) noexcept override |
| | Set the span id for this log. More...
|
| |
| void | SetTraceFlags (const opentelemetry::trace::TraceFlags &trace_flags) noexcept override |
| | Inject trace_flags for this log. More...
|
| |
| void | SetAttribute (nostd::string_view key, const opentelemetry::common::AttributeValue &value) noexcept override |
| | Set an attribute of a log. More...
|
| |
| void | SetResource (const opentelemetry::sdk::resource::Resource &resource) noexcept override |
| | Set Resource of this log. More...
|
| |
| void | SetInstrumentationScope (const opentelemetry::sdk::instrumentationscope::InstrumentationScope &instrumentation_scope) noexcept override |
| | Set instrumentation_scope for this log. More...
|
| |
| | ~OtlpLogRecordable () override=default |
| |
| proto::logs::v1::LogRecord & | log_record () noexcept |
| |
| const proto::logs::v1::LogRecord & | log_record () const noexcept |
| |
| const opentelemetry::sdk::resource::Resource & | GetResource () const noexcept |
| | Returns the associated resource. More...
|
| |
| const opentelemetry::sdk::instrumentationscope::InstrumentationScope & | GetInstrumentationScope () const noexcept |
| | Returns the associated instruementation scope. More...
|
| |
| void | SetTimestamp (opentelemetry::common::SystemTimestamp timestamp) noexcept override |
| | Set the timestamp for this log. More...
|
| |
| void | SetObservedTimestamp (opentelemetry::common::SystemTimestamp timestamp) noexcept override |
| | Set the observed timestamp for this log. More...
|
| |
| void | SetSeverity (opentelemetry::logs::Severity severity) noexcept override |
| | Set the severity for this log. More...
|
| |
| void | SetBody (const opentelemetry::common::AttributeValue &message) noexcept override |
| | Set body field for this log. More...
|
| |
| void | SetEventId (int64_t, nostd::string_view event_name) noexcept override |
| | Set the Event Id for this log. More...
|
| |
| void | SetTraceId (const opentelemetry::trace::TraceId &trace_id) noexcept override |
| | Set the trace id for this log. More...
|
| |
| void | SetSpanId (const opentelemetry::trace::SpanId &span_id) noexcept override |
| | Set the span id for this log. More...
|
| |
| void | SetTraceFlags (const opentelemetry::trace::TraceFlags &trace_flags) noexcept override |
| | Inject trace_flags for this log. More...
|
| |
| void | SetAttribute (nostd::string_view key, const opentelemetry::common::AttributeValue &value) noexcept override |
| | Set an attribute of a log. More...
|
| |
| void | SetResource (const opentelemetry::sdk::resource::Resource &resource) noexcept override |
| | Set Resource of this log. More...
|
| |
| void | SetInstrumentationScope (const opentelemetry::sdk::instrumentationscope::InstrumentationScope &instrumentation_scope) noexcept override |
| | Set instrumentation_scope for this log. More...
|
| |