docs.unity3d.com
    Show / Hide Table of Contents

    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

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023