<PackageReference Include="Relativity.Server.Logging.SDK" Version="5003.0.0" />

Serilog.Events.LogEvent

class LogEvent
public Exception Exception { get; }

public LogEventLevel Level { get; }

public ActivitySpanId? SpanId { get; }

public DateTimeOffset Timestamp { get; }

public ActivityTraceId? TraceId { get; }

public LogEvent(DateTimeOffset timestamp, LogEventLevel level, Exception exception, MessageTemplate messageTemplate, IEnumerable<LogEventProperty> properties)

public LogEvent(DateTimeOffset timestamp, LogEventLevel level, Exception exception, MessageTemplate messageTemplate, IEnumerable<LogEventProperty> properties, ActivityTraceId traceId, ActivitySpanId spanId)

public static LogEvent UnstableAssembleFromParts(DateTimeOffset timestamp, LogEventLevel level, Exception exception, MessageTemplate messageTemplate, Dictionary<string, LogEventPropertyValue> properties, ActivityTraceId traceId, ActivitySpanId spanId)

public void AddOrUpdateProperty(LogEventProperty property)

public void AddPropertyIfAbsent(LogEventProperty property)

public void RemovePropertyIfPresent(string propertyName)

public void RenderMessage(TextWriter output, IFormatProvider formatProvider = null)

public string RenderMessage(IFormatProvider formatProvider = null)