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 |