Почти сразу, после того, как Вы начнёте писать своих первых роботов, Вам придётся научиться делать записи в лог. Чтобы понимать, правильно ли работают ваши роботы.
Сегодня мы посмотрим, как это делается из кода робота.

1. Каждый робот содержит метод для отправки сообщений в лог.
SendNewLogMessage
В качестве параметров он принимает:
Выглядит в коде робота это так:

Перечисление Logging.LogMessageType содержит следующие константы:
На гитХабе его можно посмотреть по этой ссылке: https://github.com/AlexWan/OsEngine
Внутри проекта пример здесь:
Стандартный лог робота можно увидеть во вкладке “Bot log” у самого робота. Именно сюда будут записываться любые типы сообщений:

Кроме того, мы увидим всплывающий «Emergency log», в него попадают сообщения с пометкой Error:
Если Вам нужно вывести какие-то данные не из робота. А из какой-то другой части программы, то можно воспользоваться глобальным логом сервера.
Вызывается он так:

В таком случае сообщения будут выведены вот сюда:

Но пользоваться таким способом вывода информации надо в крайних случаях. Стандарт — это лог робота. Чтобы было понятно какой робот какие сообщения выдаёт.
Удачных алгоритмов!
Комментарии открыты для друзей!
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support

