Самые свежие новости, новинки и тренды Android от практикующего разработчика.
Автор: @al_gorshkov,
Чат: @android_live_chat
Личный блог: @al_gorshkov_blog
Рекламу не размещаю
Post #619
3.41K
Дополнительная настройка Timber
#library
Timber довольная популярная библиотека для логирования. Она включает в себя не очень много дополнительных методов, однако значительно облегчает ввод логов, по сравнению со стандартными средствами.
Есть вариант использовать официальную библиотеку от JakeWharton, но мне больше по душе fork, где добавили чуть больше возможностей для работы с Kotlin.
Пара полезных настроек, которые улучшат взаимодействие с библиотекой и качеством логов:
1️⃣ Добавьте глобальный тег в настройках, чтобы было проще увидеть логи из вашего приложения. Сделать это можно при помощи переопределения метода
2️⃣ Добавьте название метода, из которого было показано данное сообщение. Для этого нужно переопределить метод
Кроме этого, можно добавить сюда же и номер линии из которой было вызвано сообщение.
Больше кода об этих настройках можно найти тут.
#library
Timber довольная популярная библиотека для логирования. Она включает в себя не очень много дополнительных методов, однако значительно облегчает ввод логов, по сравнению со стандартными средствами.
Есть вариант использовать официальную библиотеку от JakeWharton, но мне больше по душе fork, где добавили чуть больше возможностей для работы с Kotlin.
Пара полезных настроек, которые улучшат взаимодействие с библиотекой и качеством логов:
1️⃣ Добавьте глобальный тег в настройках, чтобы было проще увидеть логи из вашего приложения. Сделать это можно при помощи переопределения метода
log в DebugTree, вызвав super.log(priority, "global_tag_$tag", message, t).2️⃣ Добавьте название метода, из которого было показано данное сообщение. Для этого нужно переопределить метод
createStackElementTag в том же DebugTree, отформатировав показ сообщения. Кроме этого, можно добавить сюда же и номер линии из которой было вызвано сообщение.
Больше кода об этих настройках можно найти тут.