{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} Method OnLogMessageFormatterFunc | Unity Logging | 1.1.0-pre.3
docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    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

    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)