Definition at line 26 of file includes/opentelemetry/sdk/logs/multi_recordable.h.


Public Member Functions | |
| void | AddRecordable (const LogRecordProcessor &processor, std::unique_ptr< Recordable > recordable) noexcept |
| const std::unique_ptr< Recordable > & | GetRecordable (const LogRecordProcessor &processor) const noexcept |
| std::unique_ptr< Recordable > | ReleaseRecordable (const LogRecordProcessor &processor) noexcept |
| 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 id, nostd::string_view name) noexcept override |
| Set the event id. 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... | |
| void | AddRecordable (const LogRecordProcessor &processor, std::unique_ptr< Recordable > recordable) noexcept |
| const std::unique_ptr< Recordable > & | GetRecordable (const LogRecordProcessor &processor) const noexcept |
| std::unique_ptr< Recordable > | ReleaseRecordable (const LogRecordProcessor &processor) noexcept |
| 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 id, nostd::string_view name) noexcept override |
| Set the event id. 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... | |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
overridenoexcept |
Set an attribute of a log.
| key | the name of the attribute |
| value | the attribute value |
|
overridenoexcept |
Set an attribute of a log.
| key | the name of the attribute |
| value | the attribute value |
|
overridenoexcept |
Set body field for this log.
| message | the body to set |
|
overridenoexcept |
Set body field for this log.
| message | the body to set |
|
overridenoexcept |
Set the event id.
| id | the event id to set |
| name | the event name to set |
|
overridenoexcept |
Set the event id.
| id | the event id to set |
| name | the event name to set |
|
overridevirtualnoexcept |
Set instrumentation_scope for this log.
| instrumentation_scope | the instrumentation scope to set |
Implements sdk::logs::Recordable.
|
overridevirtualnoexcept |
Set instrumentation_scope for this log.
| instrumentation_scope | the instrumentation scope to set |
Implements sdk::logs::Recordable.
|
overridenoexcept |
Set the observed timestamp for this log.
| timestamp | the timestamp to set |
|
overridenoexcept |
Set the observed timestamp for this log.
| timestamp | the timestamp to set |
|
overridevirtualnoexcept |
|
overridevirtualnoexcept |
|
overridenoexcept |
Set the severity for this log.
| severity | the severity of the event |
|
overridenoexcept |
Set the severity for this log.
| severity | the severity of the event |
|
overridenoexcept |
Set the span id for this log.
| span_id | the span id to set |
|
overridenoexcept |
Set the span id for this log.
| span_id | the span id to set |
|
overridenoexcept |
Set the timestamp for this log.
| timestamp | the timestamp to set |
|
overridenoexcept |
Set the timestamp for this log.
| timestamp | the timestamp to set |
|
overridenoexcept |
Inject trace_flags for this log.
| trace_flags | the trace flags to set |
|
overridenoexcept |
Inject trace_flags for this log.
| trace_flags | the trace flags to set |
|
overridenoexcept |
Set the trace id for this log.
| trace_id | the trace id to set |
|
overridenoexcept |
Set the trace id for this log.
| trace_id | the trace id to set |