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
LoggingProfileRunOutcomes
Assembly: Serenity.UnityLogging.Infrastructure.Editor.dll
Syntax
public sealed class LoggingProfileRunOutcomes
Constructors
LoggingProfileRunOutcomes()
Declaration
public LoggingProfileRunOutcomes()
Fields
ConsoleSettingsAssetPath
Declaration
public string ConsoleSettingsAssetPath
Field Value
ConsoleSinkOutcome
Declaration
public LoggingSinkWriteOutcome ConsoleSinkOutcome
Field Value
FileSettingsAssetPath
Declaration
public string FileSettingsAssetPath
Field Value
FileSinkOutcome
Declaration
public LoggingSinkWriteOutcome FileSinkOutcome
Field Value
ProfileOutcome
Declaration
public LoggingSinkWriteOutcome ProfileOutcome
Field Value
StructuredSettingsAssetPath
Declaration
public string StructuredSettingsAssetPath
Field Value
StructuredSinkOutcome
Declaration
public LoggingSinkWriteOutcome StructuredSinkOutcome
Field Value
Methods
From(Result)
The per-asset outcomes result reports.
Declaration
public static LoggingProfileRunOutcomes From(LoggingProfileCreator.Result result)
Parameters
Returns
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
Returns