ILoggerFactory Arabirim

Tanım

Günlüğe kaydetme sistemini yapılandırmak ve kayıtlı ILoggerProvidersistemlerden örnekleri ILogger oluşturmak için kullanılan bir türü temsil eder.

public interface class ILoggerFactory : IDisposable
public interface ILoggerFactory : IDisposable
type ILoggerFactory = interface
    interface IDisposable
Public Interface ILoggerFactory
Implements IDisposable
Türetilmiş
Uygulamalar

Yöntemler

AddProvider(ILoggerProvider)

Günlüğe kaydetme sistemine bir ILoggerProvider ekler.

CreateLogger(String)

Yeni bir ILogger örneği oluşturur.

Dispose()

Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.

(Devralındığı yer: IDisposable)

Uzantı Metotları

AddAzureWebAppDiagnostics(ILoggerFactory)
Geçersiz.

Azure Web Apps tanılama günlükçüsüsü ekler.

AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings)
Geçersiz.

Azure Web Apps tanılama günlükçüsüsü ekler.

WithFilter(ILoggerFactory, IFilterLoggerSettings)

Tüm kayıtlı ILoggerProvideriletiler arasında günlük iletilerini filtrelemek için ortak bir yol sağlayan bir sarmalayıcı günlükçü kaydeder.

CreateLogger(ILoggerFactory, Type)

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

CreateLogger<T>(ILoggerFactory)

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

Şunlara uygulanır