Serilog.Sinks.OpenTelemetry.OtlpEventBuilder
namespace Serilog.Sinks.OpenTelemetry
{
internal static class OtlpEventBuilder
{
public static (LogRecord logRecord, string scopeName) ToLogRecord(LogEvent logEvent, IFormatProvider formatProvider, IncludedData includedData);
public static (Span span, string scopeName) ToSpan(LogEvent logEvent, IncludedData includedData);
public static void ProcessBody(LogRecord logRecord, LogEvent logEvent, IncludedData includedFields, IFormatProvider formatProvider);
public static void ProcessName(Span span, LogEvent logEvent);
public static void ProcessLevel(LogRecord logRecord, LogEvent logEvent);
public static void ProcessLevel(Span span, LogEvent logEvent);
public static void ProcessProperties(Action<KeyValue> addAttribute, LogEvent logEvent, IncludedData includedData, out string scopeName);
public static void ProcessTimestamp(LogRecord logRecord, LogEvent logEvent);
public static void ProcessTimestamp(Span span, LogEvent logEvent);
public static void ProcessException(RepeatedField<KeyValue> attrs, LogEvent logEvent);
public static void ProcessParentSpanId(Span span, LogEvent logEvent);
}
}