LoggerFactory Klasa

Definicja

Tworzy wystąpienia ILogger klas na podstawie określonych dostawców.

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
Dziedziczenie
LoggerFactory
Implementuje

Konstruktory

LoggerFactory()

Tworzy nowe wystąpienie klasy LoggerFactory.

LoggerFactory(IEnumerable<ILoggerProvider>)

Tworzy nowe LoggerFactory wystąpienie z określonymi dostawcami.

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

Tworzy nowe LoggerFactory wystąpienie z określonymi dostawcami i opcją filtrowania.

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

Tworzy nowe LoggerFactory wystąpienie z określonymi dostawcami, opcją filtru i opcjami fabryki rejestratora.

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

Tworzy nowe wystąpienie klasy LoggerFactory.

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

Tworzy nowe LoggerFactory wystąpienie z określonymi dostawcami i opcjami filtrowania.

Metody

AddProvider(ILoggerProvider)

Dodaje określonego dostawcę do kolekcji dostawców używanych w tworzeniu ILogger wystąpień.

CheckDisposed()

Sprawdza, czy fabryka została usunięta.

Create(Action<ILoggingBuilder>)

Tworzy nowe wystąpienie tego skonfigurowanego ILoggerFactory przy użyciu podanego configure delegata.

CreateLogger(String)

Tworzy obiekt ILogger z określonym categoryNameelementem .

Dispose()

Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

AddAzureWebAppDiagnostics(ILoggerFactory)
Przestarzałe.

Dodaje rejestrator diagnostyki usługi Azure Web Apps.

AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings)
Przestarzałe.

Dodaje rejestrator diagnostyki usługi Azure Web Apps.

WithFilter(ILoggerFactory, IFilterLoggerSettings)

Rejestruje rejestrator otoki, który zapewnia typowy sposób filtrowania komunikatów dziennika we wszystkich zarejestrowanych s ILoggerProvider.

CreateLogger(ILoggerFactory, Type)

Tworzy nowe ILogger wystąpienie przy użyciu pełnej nazwy danego typeelementu .

CreateLogger<T>(ILoggerFactory)

Tworzy nowe ILogger wystąpienie przy użyciu pełnej nazwy danego typu.

Dotyczy