LoggerFactory Klas

Definitie

Produceert exemplaren van klassen op basis van ILogger de opgegeven providers.

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
Overname
LoggerFactory
Implementeringen

Constructors

Name Description
LoggerFactory()

Hiermee maakt u een nieuw LoggerFactory-exemplaar.

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

Hiermee maakt u een nieuw LoggerFactory-exemplaar.

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

Hiermee maakt u een nieuw LoggerFactory-exemplaar.

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

Hiermee maakt u een nieuw LoggerFactory-exemplaar.

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

Hiermee maakt u een nieuw LoggerFactory-exemplaar.

LoggerFactory(IEnumerable<ILoggerProvider>)

Hiermee maakt u een nieuw LoggerFactory-exemplaar.

Methoden

Name Description
AddProvider(ILoggerProvider)

Voegt de opgegeven provider toe aan de provider die wordt gebruikt bij het maken van ILogger exemplaren.

CheckDisposed()

Controleer of de fabriek is verwijderd.

Create(Action<ILoggingBuilder>)

Hiermee maakt u een nieuw exemplaar van geconfigureerd met behulp van ILoggerFactory de opgegeven configure gemachtigde.

CreateLogger(String)

Hiermee maakt u een ILogger met de opgegeven categoryName.

Dispose()

Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources.

Extensiemethoden

Name Description
CreateLogger(ILoggerFactory, Type)

Hiermee maakt u een nieuw ILogger exemplaar met de volledige naam van het opgegeven typeexemplaar.

CreateLogger<T>(ILoggerFactory)

Hiermee maakt u een nieuw ILogger exemplaar met de volledige naam van het opgegeven type.

Van toepassing op