Search Results for

    Show / Hide Table of Contents

    Class ExtensionLoggerProvider

    Inheritance
    System.Object
    ExtensionLoggerProvider
    Implements
    Microsoft.Extensions.Logging.ILoggerProvider
    System.IDisposable
    Namespace: DirectScale.Disco.Extension.Middleware.Logging
    Assembly: DirectScale.Disco.Extension.Abstractions.dll
    Syntax
    public sealed class ExtensionLoggerProvider : Object, ILoggerProvider, IDisposable

    Constructors

    ExtensionLoggerProvider(IApiService, IOptionsMonitor<ExtensionLoggerConfiguration>)

    Declaration
    public ExtensionLoggerProvider(IApiService apiService, IOptionsMonitor<ExtensionLoggerConfiguration> config)
    Parameters
    Type Name Description
    IApiService apiService
    Microsoft.Extensions.Options.IOptionsMonitor<ExtensionLoggerConfiguration> config

    Methods

    CreateLogger(String)

    Declaration
    public ILogger CreateLogger(string categoryName)
    Parameters
    Type Name Description
    System.String categoryName
    Returns
    Type Description
    Microsoft.Extensions.Logging.ILogger

    Dispose()

    Declaration
    public void Dispose()

    Implements

    Microsoft.Extensions.Logging.ILoggerProvider
    System.IDisposable
    In This Article
    Back to top Copyright © 2022 DirectScale
    Generated by DocFX