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

OpenTelemetry.Proto.Logs.V1.ScopeLogs

sealed class ScopeLogs : IMessage<ScopeLogs>, IMessage, IEquatable<ScopeLogs>, IDeepCloneable<ScopeLogs>, IBufferMessage
A collection of Logs produced by a Scope.
public const int LogRecordsFieldNumber = 2

Field number for the "log_records" field.

public const int SchemaUrlFieldNumber = 3

Field number for the "schema_url" field.

public const int ScopeFieldNumber = 1

Field number for the "scope" field.

public static MessageDescriptor Descriptor { get; }

public static MessageParser<ScopeLogs> Parser { get; }

public RepeatedField<LogRecord> LogRecords { get; }

A list of log records.

public string SchemaUrl { get; set; }

This schema_url applies to all logs in the "logs" field.

public InstrumentationScope Scope { get; set; }

The instrumentation scope information for the logs in this message. Semantically when InstrumentationScope isn't set, it is equivalent with an empty instrumentation scope name (unknown).

public ScopeLogs()

public ScopeLogs(ScopeLogs other)

public int CalculateSize()

public ScopeLogs Clone()

public bool Equals(ScopeLogs other)

public void MergeFrom(ScopeLogs other)

public void MergeFrom(CodedInputStream input)

public void WriteTo(CodedOutputStream output)