logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class LoggingProfileCreator.Input

    Everything needed to create or update the console sink, the file sink, and the profile.

    Inheritance
    object
    LoggingProfileCreator.Input
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.Logging.Infrastructure.Editor.Builder
    Assembly: Serenity.UnityLogging.Infrastructure.Editor.dll
    Syntax
    public sealed class LoggingProfileCreator.Input

    Constructors

    Input()

    Declaration
    public Input()

    Fields

    ConsoleSettingsAssetPath

    Explicit console settings asset path — a test seam and an already-known-asset fast path. Leave empty for the production behavior: find the single project-wide UnityConsoleLogSettings asset, or create one under OutputFolderPath.

    Declaration
    public string ConsoleSettingsAssetPath
    Field Value
    Type Description
    string

    ConsoleShowCategory

    Declaration
    public bool ConsoleShowCategory
    Field Value
    Type Description
    bool

    ConsoleShowTimestamps

    Declaration
    public bool ConsoleShowTimestamps
    Field Value
    Type Description
    bool

    ConsoleSinkEnabled

    Declaration
    public bool ConsoleSinkEnabled
    Field Value
    Type Description
    bool

    ConsoleUseRichText

    Declaration
    public bool ConsoleUseRichText
    Field Value
    Type Description
    bool

    ConsoleVerbosity

    Declaration
    public LogVerbosity ConsoleVerbosity
    Field Value
    Type Description
    LogVerbosity

    DefaultLogger

    Declaration
    public LoggingProfileCreator.DefaultLoggerChoice DefaultLogger
    Field Value
    Type Description
    LoggingProfileCreator.DefaultLoggerChoice

    FileLogFileName

    Declaration
    public string FileLogFileName
    Field Value
    Type Description
    string

    FileSettingsAssetPath

    Explicit file settings asset path — same role as ConsoleSettingsAssetPath.

    Declaration
    public string FileSettingsAssetPath
    Field Value
    Type Description
    string

    FileShowCategory

    Declaration
    public bool FileShowCategory
    Field Value
    Type Description
    bool

    FileShowTimestamps

    Declaration
    public bool FileShowTimestamps
    Field Value
    Type Description
    bool

    FileSinkEnabled

    Declaration
    public bool FileSinkEnabled
    Field Value
    Type Description
    bool

    FileUseRichText

    Declaration
    public bool FileUseRichText
    Field Value
    Type Description
    bool

    FileVerbosity

    Declaration
    public LogVerbosity FileVerbosity
    Field Value
    Type Description
    LogVerbosity

    OutputFolderPath

    Folder new assets are created under, and searched for an existing same-Id profile to update in place. Also the fallback folder for brand-new sink settings when their explicit path fields are empty.

    Declaration
    public string OutputFolderPath
    Field Value
    Type Description
    string

    ProfileId

    Declaration
    public string ProfileId
    Field Value
    Type Description
    string

    RegisterAsAddressables

    Declaration
    public bool RegisterAsAddressables
    Field Value
    Type Description
    bool

    StructuredBackendAssetName

    Declaration
    public string StructuredBackendAssetName
    Field Value
    Type Description
    string

    StructuredBackendFields

    Declaration
    public StructuredBackendAuthoringFields StructuredBackendFields
    Field Value
    Type Description
    StructuredBackendAuthoringFields

    StructuredBackendFolderPath

    Folder the backend asset is created under. Empty falls back to OutputFolderPath.

    Declaration
    public string StructuredBackendFolderPath
    Field Value
    Type Description
    string

    StructuredBackendKind

    Declaration
    public StructuredBackendAuthoringKind StructuredBackendKind
    Field Value
    Type Description
    StructuredBackendAuthoringKind

    StructuredCreateBackend

    Declaration
    public bool StructuredCreateBackend
    Field Value
    Type Description
    bool

    StructuredMaxRecords

    Declaration
    public int StructuredMaxRecords
    Field Value
    Type Description
    int

    StructuredMirrorToConsole

    Declaration
    public bool StructuredMirrorToConsole
    Field Value
    Type Description
    bool

    StructuredReplaceExistingBackend

    Declaration
    public bool StructuredReplaceExistingBackend
    Field Value
    Type Description
    bool

    StructuredSettingsAssetPath

    Explicit structured settings asset path — same role as ConsoleSettingsAssetPath.

    Declaration
    public string StructuredSettingsAssetPath
    Field Value
    Type Description
    string

    StructuredSettingsId

    Foundation Id for this sink instance. Empty is only valid while a single structured instance is configured project-wide — see StructuredLogSinkResolver. Drives the structured:{Id} logger key when DefaultLogger is Structured and this is non-empty.

    Declaration
    public string StructuredSettingsId
    Field Value
    Type Description
    string

    StructuredShowCategory

    Declaration
    public bool StructuredShowCategory
    Field Value
    Type Description
    bool

    StructuredShowTimestamps

    Declaration
    public bool StructuredShowTimestamps
    Field Value
    Type Description
    bool

    StructuredSinkEnabled

    Declaration
    public bool StructuredSinkEnabled
    Field Value
    Type Description
    bool

    StructuredStreamId

    Declaration
    public string StructuredStreamId
    Field Value
    Type Description
    string

    StructuredTableOrCollectionName

    Declaration
    public string StructuredTableOrCollectionName
    Field Value
    Type Description
    string

    StructuredTrimOnEveryInsert

    Declaration
    public bool StructuredTrimOnEveryInsert
    Field Value
    Type Description
    bool

    StructuredUseRichText

    Declaration
    public bool StructuredUseRichText
    Field Value
    Type Description
    bool

    StructuredVerbosity

    Declaration
    public LogVerbosity StructuredVerbosity
    Field Value
    Type Description
    LogVerbosity
    In this article
    © 2026 Serenity. All Rights Reserved