<PackageReference Include="Serilog.Sinks.OpenTelemetry" Version="4.2.0" />

Serilog.Sinks.OpenTelemetry.ProtocolHelpers.PrimitiveConversions

static class PrimitiveConversions
namespace Serilog.Sinks.OpenTelemetry.ProtocolHelpers { internal static class PrimitiveConversions { public static ulong ToUnixNano(DateTimeOffset dateTimeOffset); public static SeverityNumber ToSeverityNumber(LogEventLevel level); public static Status ToStatus(LogEventLevel level); public static ByteString ToOpenTelemetryTraceId(string hexTraceId); public static ByteString ToOpenTelemetrySpanId(string hexTraceId); public static KeyValue NewAttribute(string key, AnyValue value); public static KeyValue NewStringAttribute(string key, string value); public static AnyValue ToOpenTelemetryPrimitive(object value); public static AnyValue ToOpenTelemetryScalar(ScalarValue scalar); public static AnyValue ToOpenTelemetryMap(StructureValue value, IncludedData includedData); public static AnyValue ToOpenTelemetryMap(DictionaryValue value, IncludedData includedData); public static AnyValue ToOpenTelemetryArray(SequenceValue value, IncludedData includedData); public static string Md5Hash(string s); public static Span.Types.SpanKind ToOpenTelemetrySpanKind(ActivityKind kind); } }