Method Invoke
Invoke(in LogMessage, ref FormatterStruct, ref FixedString512Bytes, ref UnsafeText, IntPtr, IntPtr, Allocator)
Invoke the compiled delegate to convert message into UnsafeText
Declaration
public int Invoke(in LogMessage logEvent, ref FormatterStruct formatter, ref FixedString512Bytes outTemplate, ref UnsafeText messageBuffer, IntPtr memoryManager, IntPtr userData, Allocator allocator)
Parameters
Type | Name | Description |
---|---|---|
LogMessage | logEvent | Log message event |
FormatterStruct | formatter | Formatter that sink is using |
FixedString512Bytes | outTemplate | Template that sink is using |
UnsafeText | messageBuffer | Text representation of the message |
IntPtr | memoryManager | Memory manager that owns Log message |
IntPtr | userData | User data |
Allocator | allocator | Allocator that should be used in case of any allocation needed |
Returns
Type | Description |
---|---|
int | Length of the messageOutput. Negative on error |