Class StdOutSinkSystem.Configuration
Configuration for StdOut sink
Inherited Members
Namespace: Unity.Logging.Sinks
Syntax
public class Configuration : SinkConfiguration
Constructors
Configuration(LoggerWriterConfig, FormatterStruct, Nullable<Boolean>, Nullable<LogLevel>, Nullable<FixedString512Bytes>)
Constructor for the configuration
Declaration
public Configuration(LoggerWriterConfig writeTo, FormatterStruct formatter, bool? captureStackTraceOverride = null, LogLevel? minLevelOverride = null, FixedString512Bytes? outputTemplateOverride = null)
Parameters
| Type | Name | Description |
|---|---|---|
| LoggerWriterConfig | writeTo | Logger config |
| FormatterStruct | formatter | Formatter that should be used by this sink. Text is default |
| Nullable<Boolean> | captureStackTraceOverride | True if stack traces should be captured. Null if default |
| Nullable<LogLevel> | minLevelOverride | Minimal level of logs for this particular sink. Null if common level should be used |
| Nullable<FixedString512Bytes> | outputTemplateOverride | Output message template for this particular sink. Null if common template should be used |
Methods
CreateSinkInstance(Logger)
Creates the StdOutSinkSystem
Declaration
public override SinkSystemBase CreateSinkInstance(Logger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| Logger | logger | Logger that owns sink |
Returns
| Type | Description |
|---|---|
| SinkSystemBase | SinkSystemBase |