Class OmpLoggerProvider
Provides an implementation of ILoggerProvider that creates loggers which write to the open.mp logging infrastructure.
[ProviderAlias("Omp")]
public sealed class OmpLoggerProvider : ILoggerProvider, IDisposable
- Inheritance
-
OmpLoggerProvider
- Implements
- Inherited Members
Constructors
OmpLoggerProvider(IOptionsMonitor<OmpLoggerOptions>, SampSharpEnvironment)
Initializes a new instance of the OmpLoggerProvider class.
public OmpLoggerProvider(IOptionsMonitor<OmpLoggerOptions> options, SampSharpEnvironment environment)
Parameters
optionsIOptionsMonitor<OmpLoggerOptions>The options monitor for OmpLoggerOptions.
environmentSampSharpEnvironmentThe SampSharp environment.
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()
public void Dispose()