LoggerFactory Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает экземпляры ILogger классов на основе указанных поставщиков.
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
- Наследование
-
LoggerFactory
- Реализации
Конструкторы
| LoggerFactory() |
Создает новый экземпляр LoggerFactory. |
| LoggerFactory(IEnumerable<ILoggerProvider>) |
Создает новый LoggerFactory экземпляр с указанными поставщиками. |
| LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>) |
Создает новый LoggerFactory экземпляр с указанными поставщиками и параметром фильтра. |
| LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>) |
Создает новый LoggerFactory экземпляр с указанными поставщиками, параметром фильтра и параметрами фабрики средств ведения журнала. |
| LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider) |
Создает новый экземпляр LoggerFactory. |
| LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions) |
Создает новый LoggerFactory экземпляр с указанными поставщиками и параметрами фильтра. |
Методы
| AddProvider(ILoggerProvider) |
Добавляет указанный поставщик в коллекцию поставщиков, используемых при создании ILogger экземпляров. |
| CheckDisposed() |
Проверяет, удалена ли фабрика. |
| Create(Action<ILoggingBuilder>) |
Создает новый экземпляр, настроенный с помощью предоставленного ILoggerFactory делегата |
| CreateLogger(String) |
Создает объект ILogger с указанным |
| Dispose() |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Методы расширения
| AddAzureWebAppDiagnostics(ILoggerFactory) |
Является устаревшей.
Добавляет средство ведения журнала диагностики для веб-приложений Azure. |
| AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings) |
Является устаревшей.
Добавляет средство ведения журнала диагностики для веб-приложений Azure. |
| AddConsole(ILoggerFactory) |
Является устаревшей.
Добавляет средство ведения журнала консоли, для которого задан уровень LogLevel.Information или более высокий. |
| AddConsole(ILoggerFactory, IConfiguration) | |
| AddConsole(ILoggerFactory, IConsoleLoggerSettings) | |
| AddConsole(ILoggerFactory, LogLevel) |
Является устаревшей.
Добавляет средство ведения журнала консоли, для которого задан уровень LogLevel minLevel или более высокий. |
| AddConsole(ILoggerFactory, LogLevel, Boolean) |
Является устаревшей.
Добавляет средство ведения журнала консоли, для которого задан уровень LogLevel minLevel или более высокий. |
| AddConsole(ILoggerFactory, Boolean) |
Является устаревшей.
Добавляет средство ведения журнала консоли, для которого задан уровень LogLevel.Information или более высокий. |
| AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>) |
Является устаревшей.
Добавляет средство ведения журнала консоли, режим работы которого определяется функцией фильтра. |
| AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>, Boolean) |
Является устаревшей.
Добавляет средство ведения журнала консоли, режим работы которого определяется функцией фильтра. |
| AddDebug(ILoggerFactory) |
Является устаревшей.
Добавляет средство ведения журнала отладки, для которого задан уровень LogLevel.Information или более высокий. |
| AddDebug(ILoggerFactory, LogLevel) |
Является устаревшей.
Добавляет средство ведения журнала отладки, для которого задан уровень LogLevel minLevel или более высокий. |
| AddDebug(ILoggerFactory, Func<String,LogLevel,Boolean>) |
Является устаревшей.
Добавляет средство ведения журнала отладки, режим работы которого определяется функцией фильтра. |
| AddEventLog(ILoggerFactory) |
Является устаревшей.
Добавляет средство ведения журнала событий, для которого задан уровень LogLevel.Information или более высокий. |
| AddEventLog(ILoggerFactory, EventLogSettings) |
Является устаревшей.
Добавляет средство ведения журнала событий. Используйте |
| AddEventLog(ILoggerFactory, LogLevel) |
Является устаревшей.
Добавляет средство ведения журнала событий, для которого задан уровень LogLevel minLevel или более высокий. |
| AddEventSourceLogger(ILoggerFactory) |
Является устаревшей.
Добавляет средство ведения журнала событий, для которого задан уровень LogLevel.Information или более высокий. |
| WithFilter(ILoggerFactory, IFilterLoggerSettings) |
Регистрирует средство ведения журнала оболочки, предоставляющее общий способ фильтрации сообщений журнала для всех зарегистрированных ILoggerProvider. |
| CreateLogger(ILoggerFactory, Type) |
Создает экземпляр ILogger с использованием полного имени указанного типа |
| CreateLogger<T>(ILoggerFactory) |
Создает экземпляр ILogger с использованием полного имени указанного типа. |
| AddTraceSource(ILoggerFactory, SourceSwitch) | |
| AddTraceSource(ILoggerFactory, SourceSwitch, TraceListener) | |
| AddTraceSource(ILoggerFactory, String) | |
| AddTraceSource(ILoggerFactory, String, TraceListener) | |