• Unity.Logging
    • ArgumentInfo
      • Constructors
        • ArgumentInfo
      • Fields
        • Alignment
        • BuiltInLevelId
        • BuiltInMessage
        • BuiltInNewLine
        • BuiltInProperties
        • BuiltInStackTrace
        • BuiltInTimestampId
        • Destructing
        • Format
        • Index
        • IsValidByte
        • Name
        • Type
      • Properties
        • IsBuiltIn
        • IsValid
      • Methods
        • Number
        • ParseArgument
        • RetrieveContextArgumentIndex
    • ArgumentInfo.DestructingType
    • ArgumentInfo.HoleType
    • BinaryParser
      • Constructors
        • BinaryParser
      • Fields
        • LengthInBytes
      • Properties
        • IsValid
        • Pointer
      • Methods
        • AppendToUnsafeText
        • AppendUTF8StringToUnsafeText
        • Peek
        • Skip
    • Builder
      • Fields
        • EnvNewLine
      • Methods
        • AppendStringAsPayloadHandle
        • BuildContext
        • BuildContextSpecialType
        • BuildDecorators
        • BuildMessage
        • BuildMessage__Unmanaged
        • CopyCollectionStringToPayloadBuffer
        • CopyStringToPayloadBuffer
        • CopyStringToPayloadBuffer__Unmanaged
        • CreateText
        • CreateText__Unmanaged
        • ForceReleasePayloads
    • BurstHelper
      • Properties
        • IsBurst
        • IsBurstEnabled
        • IsManaged
      • Methods
        • AssertMustBeBurstCompiled
        • CheckThatBurstIsEnabled
        • DebugLogIsBurstEnabled
        • DebugLogIsManaged
    • BurstStringWrapper
      • Methods
        • AppendString
        • IsEmpty
        • IsEmpty__Unmanaged
    • Console
      • Methods
        • BeginBatch
        • EndBatch
        • Flush
        • Write
    • Consts
      • Fields
        • DebugString
        • ErrorString
        • FatalString
        • InfoString
        • VerboseString
        • WarningString
    • DefaultSettings
      • Methods
        • CreateDefaultLogger
        • UpdateFunction
    • DispatchQueue
      • Constructors
        • DispatchQueue
      • Properties
        • IsCreated
        • TotalLength
      • Methods
        • BeginRead
        • BeginReadExclusive
        • Dispose
        • EndLockAfterSyncAccess
        • EndRead
        • EndReadExclusiveClearAndFlip
        • Enqueue
        • LockAndSortForSyncAccess
    • DotsRuntimePrintWrapper
      • Methods
        • BeginBatchConsoleWrite
        • ConsoleWrite
        • EndBatchConsoleWrite
        • Flush
    • FormatterStruct
      • Fields
        • OnFormatMessage
        • UseTextBlittable
      • Properties
        • IsCreated
        • UseText
      • Methods
        • AfterObject
        • AppendDelimiter
        • BeforeObject
        • BeginProperty
        • EndProperty
        • WriteChild
        • WriteProperty
        • WriteUTF8String
    • HeaderData
      • Fields
        • ContextBufferCount
        • DecorationBufferCount
        • Error
        • MessageBufferLength
        • MessageBufferPointer
        • Payloads
        • PayloadsCount
      • Properties
        • ContextStartIndex
        • DecorationPairs
      • Methods
        • Parse
        • TryGetContextPayload
        • TryGetDecorationPayload
    • HideInStackTrace
      • Constructors
        • HideInStackTrace
      • Fields
        • HideEverythingInside
    • IFormatter
      • Properties
        • IsCreated
      • Methods
        • AfterObject
        • AppendDelimiter
        • BeforeObject
        • BeginProperty
        • EndProperty
        • WriteChild
        • WriteProperty
        • WriteUTF8String
    • ILoggableMirrorStruct
      • Methods
        • AppendToUnsafeText
    • ILoggableMirrorStruct<T>
    • JsonWriter
      • Methods
        • AppendEscapedJsonString
    • LogController
      • Constructors
        • LogController
      • Fields
        • DispatchQueue
        • Handle
        • MemoryManager
        • SyncMode
      • Properties
        • IsCreated
        • NeedsStackTrace
      • Methods
        • AddDecorateHandler
        • AddSinkStruct
        • BeginEditDecoratePayloadHandles
        • DecorateHandlerCount
        • DecoratePayloadsCount
        • DispatchMessage
        • EndEditDecoratePayloadHandles
        • FlushSync
        • HasSinksFor
        • LogDispatched
        • MustBeValid
        • RemoveDecorateHandler
        • SetMinimalLogLevelForSink
        • Shutdown
    • LogController.SinkStruct
      • Fields
        • CaptureStackTracesBytes
        • Formatter
        • LastTimestamp
        • MinimalLevel
        • OnAfterSink
        • OnBeforeSink
        • OnDispose
        • OnLogMessageEmit
        • OutputTemplate
        • UserData
      • Properties
        • CaptureStackTraces
        • IsCreated
      • Methods
        • Dispose
        • GetUserData
        • IsInterestedIn
        • Process
    • LogDecorateScope
      • Constructors
        • LogDecorateScope
      • Methods
        • Dispose
    • LogFormatterJson
      • Properties
        • Formatter
      • Methods
        • OnLogMessageFormatterFunc
    • LogFormatterText
      • Properties
        • Formatter
      • Methods
        • OnLogMessageFormatterFunc
        • ParseMessage
        • WriteMessage
    • LogLevel
    • LogLevelUtilsBurstCompatible
      • Methods
        • Parse
        • ToFixedString
    • LogMemoryManager
      • Fields
        • MaximumRingBufferGrowFactor
        • MaximumRingBufferGrowThreshold
        • MaximumRingBufferSampleCount
        • MaximumRingBufferShrinkFactor
        • MaximumRingBufferShrinkThreshold
        • MinimumRingBufferGrowFactor
        • MinimumRingBufferGrowThreshold
        • MinimumRingBufferShrinkFactor
        • MinimumRingBufferShrinkThreshold
      • Properties
        • IsInitialized
        • Parameters
      • Methods
        • AllocateDisjointedBuffer
        • AllocatePayloadBuffer
        • CreateDisjointedPayloadBufferFromExistingPayloads
        • DebugDetailsOfPayloadHandle
        • DebugStateString
        • FromPointer
        • GetCurrentDefaultBufferCapacity
        • GetCurrentDefaultBufferUsage
        • Initialize
        • IsPayloadBufferLocked
        • IsPayloadHandleValid
        • LockPayloadBuffer
        • ReleasePayloadBuffer
        • ReleasePayloadBufferDeferred
        • RetrieveDisjointedPayloadBuffer
        • RetrievePayloadBuffer
        • Shutdown
        • UnlockPayloadBuffer
        • Update
    • LogMemoryManagerParameters
      • Fields
        • BufferGrowFactor
        • BufferGrowThreshold
        • BufferSampleCount
        • BufferShrinkFactor
        • BufferShrinkThreshold
        • DefaultBufferCapacity
        • DefaultBufferGrowFactor
        • DefaultBufferGrowThreshold
        • DefaultBufferSampleCount
        • DefaultBufferShrinkFactor
        • DefaultBufferShrinkThreshold
        • DefaultDispatchQueueSize
        • DefaultOverflowBufferSize
        • DispatchQueueSize
        • InitialBufferCapacity
        • OverflowBufferSize
      • Properties
        • Default
        • HeavyLoad
        • IsAutomaticBufferGrowthEnabled
        • IsAutomaticBufferResizeEnabled
        • IsAutomaticBufferShrinkEnabled
        • IsOverflowBufferEnabled
      • Methods
        • GetDefaultParameters
        • GetHeavyLoadParameters
    • LogMessage
      • Constructors
        • LogMessage
      • Fields
        • Level
        • Payload
        • StackTraceId
        • Timestamp
      • Methods
        • CompareTo
    • LogWithName
      • Constructors
        • LogWithName
      • Fields
        • ReplacedName
    • LogWriterUtils
      • Methods
        • AddDecorateHandler
        • AddOutputHandler
        • RemoveOutputHandler
        • SetOutputHandlerForLevel
        • SetOutputHandlerForTimestamp
        • WriteFormattedContextData
        • WriteFormattedLevel
        • WriteFormattedTimestamp
        • WriteFormattedTimestampLocalTimeZone
        • WriteFormattedTimestampLocalTimeZoneForConsole
        • WriteNewLine
        • WriteProperties
    • LogWriterUtils.ContextWriteResult
    • LogWriterUtils.OutputWriterHandler
    • LogWriterUtils.OutputWriterLevelHandler
    • LogWriterUtils.OutputWriterTimestampHandler
    • Logger
      • Constructors
        • Logger
      • Fields
        • Config
        • Handle
      • Properties
        • MinimalLogLevelAcrossAllSystems
        • SinksCount
      • Methods
        • AddSink
        • Dispose
        • GetOrCreateSink
        • GetSink
        • HasSinksFor
        • SetMinimalLogLevelAcrossAllSinks
        • UpdateMinimalLogLevelAcrossAllSinks
    • LoggerConfig
      • Constructors
        • LoggerConfig
      • Fields
        • MinimumLevel
        • SyncMode
      • Properties
        • WriteTo
      • Methods
        • CaptureStacktrace
        • CreateLogger
        • GetCaptureStacktrace
        • GetOutputTemplate
        • GetRedirectUnityLogs
        • OutputTemplate
        • RedirectUnityLogs
    • LoggerHandle
      • Fields
        • Value
      • Properties
        • IsValid
      • Methods
        • CreateUsingKnownId
        • MustBeValid
    • LoggerMinimumLevelConfig
      • Properties
        • Get
      • Methods
        • Debug
        • Error
        • Fatal
        • Info
        • Set
        • Verbose
        • Warning
    • LoggerSyncModeConfig
      • Properties
        • Get
      • Methods
        • FatalIsSync
        • FullAsync
        • FullSync
        • Set
    • LoggerWriterConfig
      • Methods
        • AddSinkConfig
        • ResolveCaptureStackTrace
        • ResolveMinLevel
        • ResolveOutputTemplate
    • MessageParser
      • Methods
        • FindNextParseStringSegment
    • MessageParser.ParseContextResult
    • NotLogged
    • ParseSegment
      • Fields
        • Length
        • Offset
      • Properties
        • IsValid
        • OffsetEnd
      • Methods
        • LeftPart
        • Local
        • Reduce
        • RightPart
    • PayloadHandle
      • Properties
        • IsDisjointedBuffer
        • IsValid
      • Methods
        • Equals
        • GetHashCode
    • PayloadLockContext
      • Properties
        • IsValid
      • Methods
        • Equals
    • PayloadReleaseResult
    • PerThreadData
      • Properties
        • ThreadLoggerHandle
      • Methods
        • Initialize
        • Reset
    • SpinLockExclusive
      • Constructors
        • SpinLockExclusive
      • Properties
        • Locked
      • Methods
        • Dispose
        • Lock
        • TryLock
        • Unlock
    • SpinLockExclusive.ScopedLock
      • Constructors
        • ScopedLock
      • Methods
        • Dispose
    • SpinLockReadWrite
      • Constructors
        • SpinLockReadWrite
      • Properties
        • IsCreated
        • Locked
        • LockedForRead
      • Methods
        • Dispose
        • Lock
        • LockRead
        • MustBeExclusivelyLocked
        • MustBeReadLocked
        • Unlock
        • UnlockRead
    • SpinLockReadWrite.ScopedExclusiveLock
      • Constructors
        • ScopedExclusiveLock
      • Methods
        • Dispose
    • SpinLockReadWrite.ScopedReadLock
      • Constructors
        • ScopedReadLock
      • Methods
        • Dispose
    • SyncMode
    • UnityLogRedirector
      • Methods
        • LogException
        • LogFormat
    • UnityLogRedirectorManager
    • UnsafePayloadRingBuffer
      • Constructors
        • UnsafePayloadRingBuffer
      • Fields
        • AlignTo
        • BufferId
        • MaximumCapacity
        • MaximumPayloadSize
        • MinimumCapacity
        • MinimumPayloadSize
      • Properties
        • BytesAllocated
        • BytesAllocatedMax
        • Capacity
        • IsCreated
        • MaximumDisjointedPayloadCount
      • Methods
        • AllocatePayload
        • DebugDetailsOfPayloadHandle
        • Dispose
        • IsPayloadHandleValid
        • ReclaimReleasedPayloadBlocks
        • ReleasePayload
        • RetrievePayloadFromHandle
        • RoundToNextAlign
  • Unity.Logging.Sinks
    • FileRollingLogic<T>
      • Constructors
        • FileRollingLogic
      • Properties
        • IsCreated
      • Methods
        • Append
        • Dispose
        • Flush
        • GetPointer
        • OpenFileForLogging
    • FileSinkSystem
      • Properties
        • HasFileAccess
      • Methods
        • ToSinkStruct
    • FileSinkSystem.Configuration
      • Constructors
        • Configuration
      • Fields
        • CurrentFileConfig
        • GeneralConfig
        • RollingFileConfig
      • Methods
        • CreateSinkInstance
    • FileSinkSystem.CurrentFileConfiguration
      • Fields
        • AbsFileName
        • FileExt
    • FileSinkSystem.GeneralSinkConfiguration
      • Fields
        • Postfix
        • Prefix
        • Separator
      • Methods
        • JsonArray
        • JsonLines
    • FileSinkSystem.RollingFileConfiguration
      • Fields
        • MaxFileSizeBytes
        • MaxRoll
        • MaxTimeSpan
    • FileSinkSystemExt
      • Methods
        • File
    • IFileOperations
      • Methods
        • Append
        • Flush
        • OpenFileForLogging
    • IFileOperationsImplementation
      • Methods
        • CloseFile
        • FlushFile
        • OpenFile
        • Write
    • JsonFileSinkSystemExt
      • Methods
        • JsonFile
    • OnAfterSinkDelegate
      • Constructors
        • OnAfterSinkDelegate
      • Properties
        • IsCreated
      • Methods
        • Invoke
    • OnAfterSinkDelegate.Delegate
    • OnBeforeSinkDelegate
      • Constructors
        • OnBeforeSinkDelegate
      • Properties
        • IsCreated
      • Methods
        • Invoke
    • OnBeforeSinkDelegate.Delegate
    • OnDisposeDelegate
      • Constructors
        • OnDisposeDelegate
      • Properties
        • IsCreated
      • Methods
        • Invoke
    • OnDisposeDelegate.Delegate
    • OnLogMessageEmitDelegate
      • Constructors
        • OnLogMessageEmitDelegate
      • Properties
        • IsCreated
      • Methods
        • Invoke
    • OnLogMessageEmitDelegate.Delegate
    • OnLogMessageFormatterDelegate
      • Constructors
        • OnLogMessageFormatterDelegate
      • Properties
        • IsCreated
      • Methods
        • Invoke
    • OnLogMessageFormatterDelegate.Delegate
    • SinkConfiguration
      • Constructors
        • SinkConfiguration
      • Fields
        • CaptureStackTraces
        • LogFormatter
        • MinLevel
        • OutputTemplate
      • Methods
        • CreateAndInitializeSinkInstance
        • CreateSinkInstance
    • SinkSystemBase
      • Fields
        • Handle
        • IsInitialized
        • SinkId
        • SystemConfig
      • Methods
        • Dispose
        • GetMinimalLogLevel
        • Initialize
        • NeedsStackTrace
        • OnSinkFatalError
        • ScheduleUpdate
        • SetMinimalLogLevel
        • ToSinkStruct
    • StdOutSinkSystem
      • Methods
        • ToSinkStruct
    • StdOutSinkSystem.Configuration
      • Constructors
        • Configuration
      • Methods
        • CreateSinkInstance
    • StdOutSinkSystemExt
      • Methods
        • StdOut
    • StringLoggerSinkExt
      • Methods
        • StringLogger
    • StringSink
      • Methods
        • AssertNoSinks
        • Dispose
        • GetString
        • Initialize
        • ToSinkStruct
    • StringSink.Configuration
      • Constructors
        • Configuration
      • Methods
        • CreateSinkInstance
    • UnityDebugLogSink
      • Methods
        • Initialize
        • ToSinkStruct
    • UnityDebugLogSink.Configuration
      • Constructors
        • Configuration
      • Methods
        • CreateSinkInstance
    • UnityDebugLogSinkExt
      • Methods
        • UnityDebugLog
    • UnityEditorConsoleSink
      • Methods
        • ToSinkStruct
    • UnityEditorConsoleSink.Configuration
      • Constructors
        • Configuration
      • Methods
        • CreateSinkInstance
    • UnityEditorConsoleSinkExt
      • Methods
        • UnityEditorConsole