LoggerFactory Třída

Definice

Vytvoří instance ILogger tříd na základě zadaných zprostředkovatelů.

public ref class LoggerFactory : IDisposable, Microsoft::Extensions::Logging::ILoggerFactory
public class LoggerFactory : IDisposable, Microsoft.Extensions.Logging.ILoggerFactory
type LoggerFactory = class
    interface ILoggerFactory
    interface IDisposable
Public Class LoggerFactory
Implements IDisposable, ILoggerFactory
Dědičnost
LoggerFactory
Implementuje

Konstruktory

LoggerFactory()

Vytvoří novou instanci sloupce LoggerFactory.

LoggerFactory(IEnumerable<ILoggerProvider>)

Vytvoří novou LoggerFactory instanci se zadanými zprostředkovateli.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>)

Vytvoří novou LoggerFactory instanci se zadanými poskytovateli a možností filtru.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>)

Vytvoří novou LoggerFactory instanci se zadanými zprostředkovateli, možností filtru a možnostmi pro vytváření protokolovacího nástroje.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider)

Vytvoří novou instanci sloupce LoggerFactory.

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

Vytvoří novou LoggerFactory instanci se zadanými zprostředkovateli a možnostmi filtru.

Metody

AddProvider(ILoggerProvider)

Přidá zadaného zprostředkovatele do kolekce zprostředkovatelů používaných při vytváření ILogger instancí.

CheckDisposed()

Zkontroluje, jestli byla továrna odstraněna.

Create(Action<ILoggingBuilder>)

Vytvoří novou instanci, ILoggerFactory která je nakonfigurována pomocí poskytnutého configure delegáta.

CreateLogger(String)

Vytvoří se zadaným categoryNameobjektem ILogger .

Dispose()

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

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

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