Debug – добавить отладочное сообщение в лог
<< Click to Display Table of Contents >> Объектная модель > Основные механизмы > Logger – работа с логом Debug – добавить отладочное сообщение в лог |
Метод добавляет отладочное сообщение в лог.
Перегрузки
Debug(string message) |
Добавить отладочное сообщение в лог |
---|---|
Debug (string messageTemplate, params object[] templateArgs) |
Добавить отладочное сообщение в лог. Сообщение задать по шаблону с указанием параметров |
Синтаксис
C# |
public static void Debug(string message); public static void Debug(string messageTemplate, params object[] templateArgs); |
Параметры
message – сообщение;
messageTemplate – шаблон сообщения;
templateArgs – параметры шаблона сообщения. В параметрах рекомендуется указывать простые типы данных, например, string, bool. Имена параметров должны состоять из букв латинского алфавита и цифр. Рекомендуется использовать только одно слово и не использовать пробелы, скобки и другие символы.
Пример 1. Добавить в лог отладочное сообщение
В примере показано логирование сообщения без параметров.
Logger.Debug("Не найден документ, для которого была получена подпись");
Сообщение записывается в лог-файл в атрибут mt:
{
...
"mt": "Не найден документ, для которого была получена подпись",
...
}
Пример 2. Добавить в лог сообщение с параметрами
Часто необходимо логировать сообщение и другие данные, значения которых содержатся в переменных. Для этого в методе Debug() нужно передавать первым аргументом шаблон сообщения messageTemplate, а затем список его параметров.
Logger.Debug("Объект с идентификатором {id} успешно сохранен", _obj.Id);
Шаблон сообщения messageTemplate записывается в лог-файл в атрибут mt. При логировании шаблон не меняется, в фигурных скобках содержатся только имена параметров, а не их значения. Сами параметры преобразуются в ключи атрибута args.
{
...
"l": "Debug",
"lg": "Logger",
"mt": "Объект с идентификатором {id} успешно сохранен}",
"args": {
"id": 783,
},
...
}
© Компания Directum, 2024 |