Russian subtitles

← Логирование на Android

Get Embed Code
10 Languages

Showing Revision 4 created 01/10/2015 by Aygul Zagidullina.

  1. Когда вы логируете сообщение в вашем
    приложении, вам необходимо
  2. определить, на каком лог-уровне оно
    должно отображаться.
  3. Логи «подробности» никогда не должны
    компилироваться в ваше приложение
  4. за исключением процесса разработки. Логи
    «отладка» скомпилированы внутрь,
  5. но они убираются при запуске.
    Логи error, warn и info
  6. все сохранены. И это то, как выглядит
    API логирования.
  7. Первый параметр — лог-тэг, который может
  8. быть любой строкой, которой вы хотите
    определить лог-сообщение.
  9. Хорошей практикой является определять
    лог-тэг как
  10. константу в вашем классе. Обычно это имя
    вашего класса
  11. или приложения. Второй параметр —
    фактическое лог-
  12. сообщение. Если мы вернёмся к монитору,
    мы можем видеть, что
  13. это колонка лог-тэга и это то,
    где находится
  14. лог-сообщение. Если вы нажмёте на это
    выпадающее меню
  15. здесь, вы можете фильтровать логи по
    лог-уровням. Например,
  16. вы можете нажать на error, чтобы увидеть
    все сообщения об ошибках.
  17. Если вы нажмёте на warn, вы увидите
    все предупреждающие
  18. сообщения, а также всё более серьёзное,
    чем это.
  19. То же самое касается других уровней.
    И verbose означает, что
  20. вы можете видеть все логи на всех
    лог-уровнях.
  21. В качестве советы, вы должны избегать
    лог-спама ради вас и
  22. ради других разработчиков. Лог-буфер
    может переполнится, и важные
  23. сообщения об ошибках, которые вам
    действительно нужно увидеть, выйдут
  24. за пределы логов или затеряются в море
    незначительных лог-сообщений.