Struct LogMessage
The struct for dispatching and processing log messages.
Implements
Inherited Members
Namespace: Unity.Logging
Assembly: solution.dll
Syntax
public readonly struct LogMessage : IComparable<LogMessage>
Remarks
Log message data is allocated and stored using LogMemoryManager, which is referenced by this struct via a PayloadHandle. Log messages can be dispatched through DispatchMessage(PayloadHandle, long, LogLevel).
Constructors
Name | Description |
---|---|
LogMessage(PayloadHandle, long, long, LogLevel) | Create a new LogMessage |
Fields
Name | Description |
---|---|
Level | Log Level: Verbose, Debug, Info, Warning, Error, Fatal |
Payload | References the log message data allocated through LogMemoryManager. |
StackTraceId | StackTraceId |
Timestamp | Timestamp to sort messages |
Methods
Name | Description |
---|---|
CompareTo(LogMessage) | Compares this LogMessage to another. Compares only timestamps. Needed for timestamp sorting |