ILoggerFactory Rozhraní

Definice

Představuje typ použitý ke konfiguraci systému protokolování a vytvoření instancí ILogger z registrovaných ILoggerProviders.

public interface class ILoggerFactory : IDisposable
public interface ILoggerFactory : IDisposable
type ILoggerFactory = interface
    interface IDisposable
Public Interface ILoggerFactory
Implements IDisposable
Odvozené
Implementuje

Metody

AddProvider(ILoggerProvider)

Přidá do systému protokolování .ILoggerProvider

CreateLogger(String)

Vytvoří novou instanci sloupce ILogger.

Dispose()

Provede aplikací definované úlohy spojené s uvolněním nebo resetováním nespravovaných prostředků.

(Zděděno od IDisposable)

Metody rozšíření

AddAzureWebAppDiagnostics(ILoggerFactory)
Zastaralé.

Přidá nástroj pro protokolování diagnostiky Azure Web Apps.

AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings)
Zastaralé.

Přidá nástroj pro protokolování diagnostiky Azure Web Apps.

WithFilter(ILoggerFactory, IFilterLoggerSettings)

Zaregistruje obálkový protokolovací nástroj, který poskytuje běžný způsob filtrování zpráv protokolu napříč všemi registrovanými ILoggerProviderprotokoly.

CreateLogger(ILoggerFactory, Type)

Vytvoří novou ILogger instanci s použitím úplného názvu daného typeobjektu .

CreateLogger<T>(ILoggerFactory)

Vytvoří novou ILogger instanci s použitím úplného názvu daného typu.

Platí pro