Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Шпионский бот / Логировали, логировали да не вылогировали

  • Сделаем так, чтобы наш бот сохранял информацию о том, что с ним происходит.

    *Вопрос: как Вы считаете, куда, кроме получения сообщения, ещё нужно вставить запись лога?
  • Дата отправки отчёта: 25 марта 2017 г.
  • Задание выполнено: за 45 мин.
  • Чему научился: Логировать
  • Что было сложным: Ничего
  • Комментарии: Замечаний нет, Логировать нужно все.
  • Оценка видео-уроку:
Отчёт от 10494 за Шпионский бот / Логировали, логировали да не вылогировали




Оцени работу

 
Сохранить страницу:

3922. --
Александр
Александр
ответить
→  Алексей В.  # Шпионский бот / Логировали, логировали да не вылогировали / 2017-03-26 00:34

Алексей! Я считаю, что логировать нужно только самое необходимое, что бы уменьшить размер лог-файла и улучшить восприятие содержащейся в нём информации. В нашем случае, имеет смысл регистрировать поступающие команды (кто, что и когда хотел сотворить с нашим ботом), а также некоторые важные события, как время запуска и остановки бота, например.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # Шпионский бот / Логировали, логировали да не вылогировали / 2017-03-27 10:22

Я обычно логирую только то, что не должно было быть. Т.е. я создаю систему в программе, которая следит за ситуациями, а всё что не входит в предусмотренные ситуации, выводится в лог, так легко отслеживать нестандартные ситуации. Например: "твой аккаунт пытаются взломать, если ввели верный пароль, то всё ок, лог даты входа, а если ошибка пароля, то отдельный лог-файл, где даты ошибок и от кого, айпи и т.д." Отдельный файл для того, чтобы сразу бросался в глаза, так как после проверки, его можно удалить и если он создался опять, сразу видно, значит там попытки взлома. Это как пример. Для каждого вида ситуаций свой лог файл.



Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Добавил логирование сообщений направляемых боту. Не понял вопроса, так куда иди что? Может в компетентные органы в свете последних событий )) Может быть создать еще одного бота который был бы в качестве секретаря и читал логи ) Нужно наверное создать проверку на отсутствующие данные в сообщении.. а то у меня например в профиле не был указан last_name



Все понятно, очень полезный урок хорошо дополняет курс АПИ телеграмм. Ответ: еще можно логировать, сообщения которые бот посылает к пользователю )