LoggerFactory Sınıf

Tanım

Verilen sağlayıcılara ILogger göre sınıfların örneklerini üretir.

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
Devralma
LoggerFactory
Uygulamalar

Oluşturucular

Name Description
LoggerFactory()

Yeni bir LoggerFactory örneği oluşturur.

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

Yeni bir LoggerFactory örneği oluşturur.

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

Yeni bir LoggerFactory örneği oluşturur.

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

Yeni bir LoggerFactory örneği oluşturur.

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

Yeni bir LoggerFactory örneği oluşturur.

LoggerFactory(IEnumerable<ILoggerProvider>)

Yeni bir LoggerFactory örneği oluşturur.

Yöntemler

Name Description
AddProvider(ILoggerProvider)

Verilen sağlayıcıyı örnek oluştururken ILogger kullanılanlara ekler.

CheckDisposed()

Fabrikanın atılıp atılmadığını denetleyin.

Create(Action<ILoggingBuilder>)

Sağlanan configure temsilci kullanılarak yapılandırılmış yeni örneğini ILoggerFactory oluşturur.

CreateLogger(String)

verilen categoryNameile bir ILogger oluşturur.

Dispose()

Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.

Uzantı Metotları

Name Description
CreateLogger(ILoggerFactory, Type)

Verilen ILoggeröğesinin tam adını kullanarak yeni type bir örnek oluşturur.

CreateLogger<T>(ILoggerFactory)

Verilen türün tam adını kullanarak yeni ILogger bir örnek oluşturur.

Şunlara uygulanır