Debug Logger Class
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A logger that writes messages in the debug output window only when a debugger is attached.
public ref class DebugLogger : Microsoft::Extensions::Logging::ILogger
public class DebugLogger : Microsoft.Extensions.Logging.ILogger
type DebugLogger = class interface ILogger
Public Class DebugLogger Implements ILogger
Inheritance
DebugLogger
Implements
Constructors
Initializes a new instance of the DebugLogger class.
Initializes a new instance of the DebugLogger class.
Methods
Begins a logical operation scope.
Determines whether the specified object is equal to the current object.
Serves as the default hash function.
Gets the Type of the current instance.
Checks if the given logLevel is enabled.
Writes a log entry.
Creates a shallow copy of the current Object.
Returns a string that represents the current object.
Extension Methods
Formats the message and creates a scope.
Formats and writes a log message at the specified log level.
Formats and writes a log message at the specified log level.
Formats and writes a log message at the specified log level.
Formats and writes a log message at the specified log level.
Formats and writes a critical log message.
Formats and writes a critical log message.
Formats and writes a critical log message.
Formats and writes a critical log message.
Formats and writes a debug log message.
Formats and writes a debug log message.
Formats and writes a debug log message.
Formats and writes a debug log message.
Formats and writes an error log message.
Formats and writes an error log message.
Formats and writes an error log message.
Formats and writes an error log message.
Formats and writes an informational log message.
Formats and writes an informational log message.
Formats and writes an informational log message.
Formats and writes an informational log message.
Formats and writes a trace log message.
Formats and writes a trace log message.
Formats and writes a trace log message.
Formats and writes a trace log message.
Formats and writes a warning log message.
Formats and writes a warning log message.
Formats and writes a warning log message.
Formats and writes a warning log message.
Debug Logger Provider Класс
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public ref class DebugLoggerProvider : IDisposable, Microsoft::Extensions::Logging::ILoggerProvider
public class DebugLoggerProvider : IDisposable, Microsoft.Extensions.Logging.ILoggerProvider
[Microsoft.Extensions.Logging.ProviderAlias("Debug")] public class DebugLoggerProvider : IDisposable, Microsoft.Extensions.Logging.ILoggerProvider
type DebugLoggerProvider = class interface ILoggerProvider interface IDisposable
[] type DebugLoggerProvider = class interface ILoggerProvider interface IDisposable
Public Class DebugLoggerProvider Implements IDisposable, ILoggerProvider
Debug Logger Класс
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Средство ведения журнала, которое записывает сообщения в окне вывода данных отладки только при подключенном отладчике.
public ref class DebugLogger : Microsoft::Extensions::Logging::ILogger
public class DebugLogger : Microsoft.Extensions.Logging.ILogger
type DebugLogger = class interface ILogger
Public Class DebugLogger Implements ILogger
Наследование
DebugLogger
Реализации
Конструкторы
Инициализирует новый экземпляр класса DebugLogger.
Инициализирует новый экземпляр класса DebugLogger.
Методы
Начало области логической операции.
Определяет, равен ли указанный объект текущему объекту.
Служит хэш-функцией по умолчанию.
Возвращает объект Type для текущего экземпляра.
Проверяет, включен ли указанный уровень logLevel .
Делает запись журнала.
Создает неполную копию текущего объекта Object.
Возвращает строку, представляющую текущий объект.
Методы расширения
Форматирует сообщение и создает область.
Форматирует и записывает сообщение журнала на указанном уровне журнала.
Форматирует и записывает сообщение журнала на указанном уровне журнала.
Форматирует и записывает сообщение журнала на указанном уровне журнала.
Форматирует и записывает сообщение журнала на указанном уровне журнала.
Форматирует и записывает критическое сообщение журнала.
Форматирует и записывает критическое сообщение журнала.
Форматирует и записывает критическое сообщение журнала.
Форматирует и записывает критическое сообщение журнала.
Форматирует и записывает в журнал сообщение отладки.
Форматирует и записывает в журнал сообщение отладки.
Форматирует и записывает в журнал сообщение отладки.
Форматирует и записывает в журнал сообщение отладки.
Форматирует и записывает в журнал сообщение об ошибке.
Форматирует и записывает в журнал сообщение об ошибке.
Форматирует и записывает в журнал сообщение об ошибке.
Форматирует и записывает в журнал сообщение об ошибке.
Форматирует и записывает в журнал информационное сообщение.
Форматирует и записывает в журнал информационное сообщение.
Форматирует и записывает в журнал информационное сообщение.
Форматирует и записывает в журнал информационное сообщение.
Форматирует и записывает в журнал сообщение трассировки.
Форматирует и записывает в журнал сообщение трассировки.
Форматирует и записывает в журнал сообщение трассировки.
Форматирует и записывает в журнал сообщение трассировки.
Форматирует и записывает в журнал сообщение с предупреждением.
Форматирует и записывает в журнал сообщение с предупреждением.
Форматирует и записывает в журнал сообщение с предупреждением.
Форматирует и записывает в журнал сообщение с предупреждением.
При подготовке материала использовались источники:
https://learn.microsoft.com/en-us/dotnet/api/microsoft.extensions.logging.debug.debuglogger?view=dotnet-plat-ext-2.2
https://learn.microsoft.com/ru-ru/dotnet/api/microsoft.extensions.logging.debug.debugloggerprovider?view=dotnet-plat-ext-5.0
https://learn.microsoft.com/ru-ru/dotnet/api/microsoft.extensions.logging.debug.debuglogger?view=dotnet-plat-ext-1.0