Share via


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í

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