public sealed class LogSplit : IMessage<LogSplit>, IEquatable<LogSplit>, IDeepCloneable<LogSplit>, IBufferMessage, IMessage
Additional information used to correlate multiple log entries. Used when a single LogEntry would exceed the Google Cloud Logging size limit and is split across multiple log entries.
Implements
IMessage<LogSplit>, IEquatable<LogSplit>, IDeepCloneable<LogSplit>, IBufferMessage, IMessageNamespace
Google.Cloud.Logging.V2Assembly
Google.Cloud.Logging.V2.dll
Constructors
LogSplit()
public LogSplit()
LogSplit(LogSplit)
public LogSplit(LogSplit other)
Parameter | |
---|---|
Name | Description |
other | LogSplit |
Properties
Index
public int Index { get; set; }
The index of this LogEntry in the sequence of split log entries. Log entries are given |index| values 0, 1, ..., n-1 for a sequence of n log entries.
Property Value | |
---|---|
Type | Description |
Int32 |
TotalSplits
public int TotalSplits { get; set; }
The total number of log entries that the original LogEntry was split into.
Property Value | |
---|---|
Type | Description |
Int32 |
Uid
public string Uid { get; set; }
A globally unique identifier for all log entries in a sequence of split log entries. All log entries with the same |LogSplit.uid| are assumed to be part of the same sequence of split log entries.
Property Value | |
---|---|
Type | Description |
String |