Namespace Unity.Logging.Sinks
Classes
FileSinkSystem
File sink class
FileSinkSystem.Configuration
Configuration for file sink
FileSinkSystemExt
Extension class for LoggerWriterConfig .File
JsonFileSinkSystemExt
Extension class for LoggerWriterConfig .JsonFile
SinkConfiguration
SinkConfiguration stores all the data needed for Sink to work and what is most important - knows how to create and initialize the sink.
SinkSystemBase
Base Sink class that implements SinkSystemBase
StdOutSinkSystem
Standard Output Sink System that defines how to update it
StdOutSinkSystem.Configuration
Configuration for StdOut sink
StdOutSinkSystemExt
Extension class for LoggerWriterConfig .StdOut
StringLoggerSinkExt
Extension class for LoggerWriterConfig .StringLogger
StringSink
String sink class
StringSink.Configuration
Configuration for string sink
UnityDebugLogSink
Unity Debug.Log sink class
UnityDebugLogSink.Configuration
Configuration for Unity Debug.Log sink
UnityDebugLogSinkExt
Extension class for LoggerWriterConfig .UnityDebugLog
UnityEditorConsoleSink
UnityEditor's Console sink class
UnityEditorConsoleSink.Configuration
Configuration for string sink
UnityEditorConsoleSinkExt
Extension class for LoggerWriterConfig .UnityEditorConsole
Structs
FileRollingLogic<T>
Class that implements rolling logic
FileSinkSystem.CurrentFileConfiguration
Current file state
FileSinkSystem.GeneralSinkConfiguration
General configuration
FileSinkSystem.RollingFileConfiguration
Current rolling file state
OnAfterSinkDelegate
Struct that wraps OnAfterSinkDelegate for a sink
OnBeforeSinkDelegate
Struct that wraps OnBeforeSinkDelegate for a sink
OnDisposeDelegate
Struct that wraps OnDisposeDelegate for a sink
OnLogMessageEmitDelegate
Struct that wraps OnLogMessageEmitDelegate for a sink
OnLogMessageFormatterDelegate
Struct that wraps OnLogMessageFormatterDelegate for a sink
Interfaces
IFileOperations
General approach for file operations. Currently used to implement file rolling options in FileRollingLogic<T>
IFileOperationsImplementation
Interface for file writer implementations
Delegates
OnAfterSinkDelegate.Delegate
Delegate that describes the function pointer
OnBeforeSinkDelegate.Delegate
Delegate that describes the function pointer
OnDisposeDelegate.Delegate
Delegate that describes the function pointer
OnLogMessageEmitDelegate.Delegate
Delegate that describes the function pointer
OnLogMessageFormatterDelegate.Delegate
Delegate that describes the function pointer