ILoggerFactory Интерфейс
Определение
Представляет тип, используемый для настройки системы ведения журналов и создания экземпляров 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
- Производный
- Реализации
Методы
AddProvider(ILoggerProvider) |
Добавляет ILoggerProvider в систему ведения журналов.Adds an ILoggerProvider to the logging system. |
CreateLogger(String) |
Создает новый экземпляр ILogger.Creates a new ILogger instance. |
Dispose() |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Унаследовано от IDisposable) |
Методы расширения
AddAzureWebAppDiagnostics(ILoggerFactory) |
Является устаревшей.
Добавляет средство ведения журнала диагностики для веб-приложений Azure.Adds an Azure Web Apps diagnostics logger. |
AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings) |
Является устаревшей.
Добавляет средство ведения журнала диагностики для веб-приложений Azure.Adds an Azure Web Apps diagnostics logger. |
AddConsole(ILoggerFactory) |
Является устаревшей.
Добавляет средство ведения журнала консоли, для которого задан уровень LogLevel.Information или более высокий.Adds a console logger that is enabled for LogLevel.Information or higher. |
AddConsole(ILoggerFactory, IConfiguration) | |
AddConsole(ILoggerFactory, IConsoleLoggerSettings) | |
AddConsole(ILoggerFactory, LogLevel) |
Является устаревшей.
Добавляет средство ведения журнала консоли, для которого задан уровень LogLevel minLevel или более высокий.Adds a console logger that is enabled for LogLevels of minLevel or higher. |
AddConsole(ILoggerFactory, LogLevel, Boolean) |
Является устаревшей.
Добавляет средство ведения журнала консоли, для которого задан уровень LogLevel minLevel или более высокий.Adds a console logger that is enabled for LogLevels of minLevel or higher. |
AddConsole(ILoggerFactory, Boolean) |
Является устаревшей.
Добавляет средство ведения журнала консоли, для которого задан уровень LogLevel.Information или более высокий.Adds a console logger that is enabled for LogLevel.Information or higher. |
AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>) |
Является устаревшей.
Добавляет средство ведения журнала консоли, режим работы которого определяется функцией фильтра.Adds a console logger that is enabled as defined by the filter function. |
AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>, Boolean) |
Является устаревшей.
Добавляет средство ведения журнала консоли, режим работы которого определяется функцией фильтра.Adds a console logger that is enabled as defined by the filter function. |
AddDebug(ILoggerFactory) |
Является устаревшей.
Добавляет средство ведения журнала отладки, для которого задан уровень LogLevel.Information или более высокий.Adds a debug logger that is enabled for LogLevel.Information or higher. |
AddDebug(ILoggerFactory, LogLevel) |
Является устаревшей.
Добавляет средство ведения журнала отладки, для которого задан уровень LogLevel minLevel или более высокий.Adds a debug logger that is enabled for LogLevels of minLevel or higher. |
AddDebug(ILoggerFactory, Func<String,LogLevel,Boolean>) |
Является устаревшей.
Добавляет средство ведения журнала отладки, режим работы которого определяется функцией фильтра.Adds a debug logger that is enabled as defined by the filter function. |
AddEventLog(ILoggerFactory) |
Является устаревшей.
Добавляет средство ведения журнала событий, для которого задан уровень LogLevel.Information или более высокий.Adds an event logger that is enabled for LogLevel.Information or higher. |
AddEventLog(ILoggerFactory, EventLogSettings) |
Является устаревшей.
Добавляет средство ведения журнала событий.Adds an event logger. Используйте |
AddEventLog(ILoggerFactory, LogLevel) |
Является устаревшей.
Добавляет средство ведения журнала событий, для которого задан уровень LogLevel minLevel или более высокий.Adds an event logger that is enabled for LogLevels of minLevel or higher. |
AddEventSourceLogger(ILoggerFactory) |
Является устаревшей.
Добавляет средство ведения журнала событий, для которого задан уровень LogLevel.Information или более высокий.Adds an event logger that is enabled for LogLevel.Information or higher. |
WithFilter(ILoggerFactory, IFilterLoggerSettings) |
Регистрирует средство ведения журнала оболочки, предоставляющее общий способ фильтрации сообщений журнала для всех зарегистрированных ILoggerProvider.Registers a wrapper logger which provides a common way to filter log messages across all registered ILoggerProviders. |
CreateLogger(ILoggerFactory, Type) |
Создает экземпляр ILogger с использованием полного имени указанного типа |
CreateLogger<T>(ILoggerFactory) |
Создает экземпляр ILogger с использованием полного имени указанного типа.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) |