logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class LoggingProfileRunOutcomes

    What the last CreateLoggingProfileWindow run did to each asset it was asked about — the profile and its three sinks, each with the path it wrote — which the window's shared outcome snapshot cannot tell apart on its own. Kept as plain serialized fields so Serenity.Logging.Infrastructure.Editor.Builder.LoggingProfileDoneStepGui still draws one row per asset after a domain reload.

    Inheritance
    object
    LoggingProfileRunOutcomes
    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 LoggingProfileRunOutcomes

    Constructors

    LoggingProfileRunOutcomes()

    Declaration
    public LoggingProfileRunOutcomes()

    Fields

    ConsoleSettingsAssetPath

    Declaration
    public string ConsoleSettingsAssetPath
    Field Value
    Type Description
    string

    ConsoleSinkOutcome

    Declaration
    public LoggingSinkWriteOutcome ConsoleSinkOutcome
    Field Value
    Type Description
    LoggingSinkWriteOutcome

    FileSettingsAssetPath

    Declaration
    public string FileSettingsAssetPath
    Field Value
    Type Description
    string

    FileSinkOutcome

    Declaration
    public LoggingSinkWriteOutcome FileSinkOutcome
    Field Value
    Type Description
    LoggingSinkWriteOutcome

    ProfileOutcome

    Declaration
    public LoggingSinkWriteOutcome ProfileOutcome
    Field Value
    Type Description
    LoggingSinkWriteOutcome

    StructuredSettingsAssetPath

    Declaration
    public string StructuredSettingsAssetPath
    Field Value
    Type Description
    string

    StructuredSinkOutcome

    Declaration
    public LoggingSinkWriteOutcome StructuredSinkOutcome
    Field Value
    Type Description
    LoggingSinkWriteOutcome

    Methods

    From(Result)

    The per-asset outcomes result reports.

    Declaration
    public static LoggingProfileRunOutcomes From(LoggingProfileCreator.Result result)
    Parameters
    Type Name Description
    LoggingProfileCreator.Result result
    Returns
    Type Description
    LoggingProfileRunOutcomes

    UpdatedProfilePathsOf(Result)

    The updatedPaths a run hands the window's snapshot: the profile when the run changed it in place, nothing when it created it or left it unchanged.

    Declaration
    public static IReadOnlyList<string> UpdatedProfilePathsOf(LoggingProfileCreator.Result result)
    Parameters
    Type Name Description
    LoggingProfileCreator.Result result
    Returns
    Type Description
    IReadOnlyList<string>
    In this article
    © 2026 Serenity. All Rights Reserved