Class RDCoreConsoleLoggerProvider
An ILoggerProvider whose loggers render through an IConsoleMessageWriter. Add it to a host's logging pipeline to route ILogger<TCategoryName> output to the console renderer.
public sealed class RDCoreConsoleLoggerProvider : ILoggerProvider, IDisposable
- Inheritance
-
RDCoreConsoleLoggerProvider
- Implements
- Inherited Members
Constructors
RDCoreConsoleLoggerProvider(IOptions<SdkServerOptions>, IConsoleMessageWriter)
An ILoggerProvider whose loggers render through an IConsoleMessageWriter. Add it to a host's logging pipeline to route ILogger<TCategoryName> output to the console renderer.
public RDCoreConsoleLoggerProvider(IOptions<SdkServerOptions> options, IConsoleMessageWriter writer)
Parameters
optionsIOptions<SdkServerOptions>Server options — supplies the trace-level floor and the verbose flag.
writerIConsoleMessageWriterThe renderer messages are written to.
Methods
CreateLogger(string)
Creates a new ILogger instance.
public ILogger CreateLogger(string categoryName)
Parameters
categoryNamestringThe category name for messages produced by the logger.
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()