LoggerFactory Třída

Definice

Vytvoří instance ILogger tříd založených na daných zprostředkovatelích.

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

Name Description
LoggerFactory()

Vytvoří novou instanci LoggerFactory.

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

Vytvoří novou instanci LoggerFactory.

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

Vytvoří novou instanci LoggerFactory.

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

Vytvoří novou instanci LoggerFactory.

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

Vytvoří novou instanci LoggerFactory.

LoggerFactory(IEnumerable<ILoggerProvider>)

Vytvoří novou instanci LoggerFactory.

Metody

Name Description
AddProvider(ILoggerProvider)

Přidá daného zprostředkovatele do těch, které se používají při vytváření ILogger instancí.

CheckDisposed()

Zkontrolujte, jestli byla továrna odstraněna.

Create(Action<ILoggingBuilder>)

Vytvoří novou instanci nakonfigurované pomocí zadaného ILoggerFactoryconfigure delegáta.

CreateLogger(String)

Vytvoří s danou ILoggercategoryName.

Dispose()

Provádí úlohy definované aplikací související s uvolněním, uvolněním nebo resetováním nespravovaných prostředků.

Metody rozšíření

Name Description
CreateLogger(ILoggerFactory, Type)

Vytvoří novou ILogger instanci s úplným názvem dané typeinstance .

CreateLogger<T>(ILoggerFactory)

Vytvoří novou ILogger instanci s úplným názvem daného typu.

Platí pro