LoggerFactory Klass

Definition

Genererar instanser av ILogger klasser baserat på de angivna leverantörerna.

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
Arv
LoggerFactory
Implementeringar

Konstruktorer

Name Description
LoggerFactory()

Skapar en ny LoggerFactory instans.

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

Skapar en ny LoggerFactory instans.

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

Skapar en ny LoggerFactory instans.

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

Skapar en ny LoggerFactory instans.

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

Skapar en ny LoggerFactory instans.

LoggerFactory(IEnumerable<ILoggerProvider>)

Skapar en ny LoggerFactory instans.

Metoder

Name Description
AddProvider(ILoggerProvider)

Lägger till den angivna providern till dem som används för att skapa ILogger instanser.

CheckDisposed()

Kontrollera om fabriken har tagits bort.

Create(Action<ILoggingBuilder>)

Skapar en ny instans av konfigurerad med hjälp av ILoggerFactory angivet configure ombud.

CreateLogger(String)

Skapar ett ILogger med angivet categoryName.

Dispose()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser.

Tilläggsmetoder

Name Description
CreateLogger(ILoggerFactory, Type)

Skapar en ny ILogger instans med det fullständiga namnet på den angivna type.

CreateLogger<T>(ILoggerFactory)

Skapar en ny ILogger instans med det fullständiga namnet på den angivna typen.

Gäller för