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