Class UnityStructuredLogInstallationStepInput
What UnityStructuredLogInstallationStep installs from, and records its results in.
Inheritance
UnityStructuredLogInstallationStepInput
Assembly: Serenity.UnityStructuredLogging.Installation.dll
public class UnityStructuredLogInstallationStepInput : IEquatable<UnityStructuredLogInstallationStepInput>
Constructors
Declaration
public UnityStructuredLogInstallationStepInput()
Fields
The settings assets configured on the composition root, one per intended sink instance.
Declaration
public IReadOnlyList<UnityStructuredLogSettings> ConfiguredSettings
Field Value
The console sink, which reports every skipped or failed instance.
Declaration
public ILogService ConsoleLogService
Field Value
The installers of successfully installed instances, in install order.
Declaration
public List<UnityStructuredLogInstaller> InstalledInstallers
Field Value
The successfully installed services by instance id, for structured:{Id} routing.
Declaration
public IDictionary<string, ILogService> InstalledServicesById
Field Value
Methods
Declaration
public bool Equals(UnityStructuredLogInstallationStepInput other)
Parameters
Returns
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
Declaration
public override int GetHashCode()
Returns
Overrides
Implements