ILoggerFactory Arabirim
Tanım
Günlüğe kaydetme sistemini yapılandırmak ve kayıtlı s 'lerden örnek oluşturmak için kullanılan bir türü temsil eder ILogger ILoggerProvider .Represents a type used to configure the logging system and create instances of ILogger from the registered ILoggerProviders.
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) |
ILoggerProviderGünlüğe kaydetme sistemine ekler.Adds an ILoggerProvider to the logging system. |
| CreateLogger(String) |
Yeni bir ILogger örneği oluşturur.Creates a new ILogger instance. |
| 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.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Devralındığı yer: IDisposable) |
Uzantı Metotları
| AddAzureWebAppDiagnostics(ILoggerFactory) |
Kullanımdan kalktı.
Azure Web Apps tanılama günlükçüsü ekler.Adds an Azure Web Apps diagnostics logger. |
| AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings) |
Kullanımdan kalktı.
Azure Web Apps tanılama günlükçüsü ekler.Adds an Azure Web Apps diagnostics logger. |
| AddConsole(ILoggerFactory) |
Kullanımdan kalktı.
İçin etkinleştirilen bir konsol günlükçüsü ekler LogLevel . Bilgi veya üzeri.Adds a console logger that is enabled for LogLevel.Information or higher. |
| AddConsole(ILoggerFactory, IConfiguration) | |
| AddConsole(ILoggerFactory, IConsoleLoggerSettings) | |
| AddConsole(ILoggerFactory, LogLevel) |
Kullanımdan kalktı.
MinLevel veya üzeri için etkinleştirilen bir konsol günlükçüsü ekler LogLevel .Adds a console logger that is enabled for LogLevels of minLevel or higher. |
| AddConsole(ILoggerFactory, LogLevel, Boolean) |
Kullanımdan kalktı.
MinLevel veya üzeri için etkinleştirilen bir konsol günlükçüsü ekler LogLevel .Adds a console logger that is enabled for LogLevels of minLevel or higher. |
| AddConsole(ILoggerFactory, Boolean) |
Kullanımdan kalktı.
İçin etkinleştirilen bir konsol günlükçüsü ekler LogLevel . Bilgi veya üzeri.Adds a console logger that is enabled for LogLevel.Information or higher. |
| AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>) |
Kullanımdan kalktı.
Filtre işlevi tarafından tanımlanan şekilde etkinleştirilen bir konsol günlükçüsü ekler.Adds a console logger that is enabled as defined by the filter function. |
| AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>, Boolean) |
Kullanımdan kalktı.
Filtre işlevi tarafından tanımlanan şekilde etkinleştirilen bir konsol günlükçüsü ekler.Adds a console logger that is enabled as defined by the filter function. |
| AddDebug(ILoggerFactory) |
Kullanımdan kalktı.
İçin etkinleştirilen bir hata ayıklama günlükçüsü ekler LogLevel . Bilgi veya üzeri.Adds a debug logger that is enabled for LogLevel.Information or higher. |
| AddDebug(ILoggerFactory, LogLevel) |
Kullanımdan kalktı.
MinLevel veya üzeri için etkinleştirilen bir hata ayıklama günlükçüsü ekler LogLevel .Adds a debug logger that is enabled for LogLevels of minLevel or higher. |
| AddDebug(ILoggerFactory, Func<String,LogLevel,Boolean>) |
Kullanımdan kalktı.
Filtre işlevi tarafından tanımlanan şekilde etkinleştirilen bir hata ayıklama günlükçüsü ekler.Adds a debug logger that is enabled as defined by the filter function. |
| AddEventLog(ILoggerFactory) |
Kullanımdan kalktı.
İçin etkinleştirilen bir olay günlükçüsü ekler LogLevel . Bilgi veya üzeri.Adds an event logger that is enabled for LogLevel.Information or higher. |
| AddEventLog(ILoggerFactory, EventLogSettings) |
Kullanımdan kalktı.
Bir olay günlükçüsü ekler.Adds an event logger. |
| AddEventLog(ILoggerFactory, LogLevel) |
Kullanımdan kalktı.
MinLevel veya üzeri için etkinleştirilen bir olay günlükçüsü ekler LogLevel .Adds an event logger that is enabled for LogLevels of minLevel or higher. |
| AddEventSourceLogger(ILoggerFactory) |
Kullanımdan kalktı.
İçin etkinleştirilen bir olay günlükçüsü ekler LogLevel . Bilgi veya üzeri.Adds an event logger that is enabled for LogLevel.Information or higher. |
| WithFilter(ILoggerFactory, IFilterLoggerSettings) |
Tüm kayıtlı s 'lerde günlük iletilerini filtrelemek için ortak bir yol sağlayan bir sarmalayıcı günlükçüsü kaydeder ILoggerProvider .Registers a wrapper logger which provides a common way to filter log messages across all registered ILoggerProviders. |
| CreateLogger(ILoggerFactory, Type) |
ILoggerVerilen tam adı kullanarak yeni bir örnek oluşturur |
| CreateLogger<T>(ILoggerFactory) |
ILoggerVerilen türün tam adını kullanarak yeni bir örnek oluşturur.Creates a new ILogger instance using the full name of the given type. |
| AddTraceSource(ILoggerFactory, SourceSwitch) | |
| AddTraceSource(ILoggerFactory, SourceSwitch, TraceListener) | |
| AddTraceSource(ILoggerFactory, String) | |
| AddTraceSource(ILoggerFactory, String, TraceListener) | |