Алексей! Я считаю, что логировать нужно только самое необходимое, что бы уменьшить размер лог-файла и улучшить восприятие содержащейся в нём информации. В нашем случае, имеет смысл регистрировать поступающие команды (кто, что и когда хотел сотворить с нашим ботом), а также некоторые важные события, как время запуска и остановки бота, например.
Я обычно логирую только то, что не должно было быть. Т.е. я создаю систему в программе, которая следит за ситуациями, а всё что не входит в предусмотренные ситуации, выводится в лог, так легко отслеживать нестандартные ситуации. Например: "твой аккаунт пытаются взломать, если ввели верный пароль, то всё ок, лог даты входа, а если ошибка пароля, то отдельный лог-файл, где даты ошибок и от кого, айпи и т.д." Отдельный файл для того, чтобы сразу бросался в глаза, так как после проверки, его можно удалить и если он создался опять, сразу видно, значит там попытки взлома. Это как пример. Для каждого вида ситуаций свой лог файл.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Добавил логирование сообщений направляемых боту. Не понял вопроса, так куда иди что? Может в компетентные органы в свете последних событий )) Может быть создать еще одного бота который был бы в качестве секретаря и читал логи ) Нужно наверное создать проверку на отсутствующие данные в сообщении.. а то у меня например в профиле не был указан last_name