Method OnLogMessageFormatterFunc
OnLogMessageFormatterFunc(in LogMessage, ref FormatterStruct, ref FixedString512Bytes, ref UnsafeText, IntPtr, IntPtr, Allocator)
Parses the LogMessage to UnsafeText
Declaration
[BurstCompile]
[MonoPInvokeCallback(typeof(OnLogMessageFormatterDelegate.Delegate))]
public static int OnLogMessageFormatterFunc(in LogMessage messageData, ref FormatterStruct formatter, ref FixedString512Bytes template, ref UnsafeText messageOutput, IntPtr memoryManager, IntPtr userData, Allocator allocator)
Parameters
Type | Name | Description |
---|---|---|
LogMessage | messageData | LogMessage to parse |
FormatterStruct | formatter | Formatter that sink is using |
FixedString512Bytes | template | Template to use for the parsing |
UnsafeText | messageOutput | Memory to store the message |
IntPtr | memoryManager | LogMemoryManager to get data from |
IntPtr | userData | Not Used |
Allocator | allocator | If any memory allocation is needed - this allocator will be used |
Returns
Type | Description |
---|---|
int | Length of the messageOutput. Negative on error |