Описание тега timber-android

Timber - это библиотека журналов Android, созданная Джейком Уортоном.
1 ответ

Как сказать Тимбер, какой журнал вызовов для какого дерева?

У меня есть библиотека Timber для регистрации и сотрудничества со службами отчетов о сбоях, и в моем приложении есть службы Crashlytics и Loggly. Таким образом, мне пришлось посадить два дерева: Timber.plant(new CrashlyticsTree()); Timber.plant(new …
23 фев '16 в 12:42
6 ответов

Древесина не входит в Android Kotlin

Timber - отличная библиотека для входа в Android. В классах Kotlin ничего не выводится. Как я могу это исправить? Код MainActivity.kt: Timber.e("Timber Log 1") Log.e("MainActivity", "Log 1") Gradle: я пробовал обычный Java Timber:implementation 'com…
08 июл '18 в 20:57
1 ответ

Custom ReleaseTree не показывает журналы, используя Timber

Я использую кастом ReleaseTree для моего приложения, использующего Timber для фильтрации журналов. Но при сборке релиза apk логи приложения не отображаются в logcat. Когда используешь Timber.DebugTree() в релизе сборки логи отображаются корректно. В…
06 фев '19 в 10:31
1 ответ

Android/Kotlin: неразрешенная ссылка: древесина

Я пытаюсь написать библиотеку kotlin для Android и не могу включить древесину. Я всегда получаю следующую ошибку: Error:error: unresolved reference: timber У меня есть это в моем build.gradle: apply plugin: 'java-library' apply plugin: 'kotlin' depe…
17 июн '17 в 21:41
3 ответа

При использовании Timber тег пуст

Когда DebugTree логи, я вижу имя класса, однако, когда я создаю пользовательское дерево, тег null, Вот как выглядит мое пользовательское дерево: public class CrashlyticsTree extends Timber.Tree { private static final String CRASHLYTICS_KEY_PRIORITY …
13 июл '16 в 22:48
0 ответов

Запретить разоблачение логов Timber внутри модуля Android

Я искал более динамичный подход к ведению журнала в моем модуле Android и был очень рад найти Timber. Я реализовал это в одном классе, и это, кажется, идеальный инструмент для работы. Тем не менее, моя главная проблема заключается в том, что, поскол…
1 ответ

Что именно делает библиотека Timber?

Я слышал о Тимбер и читал GitHub README, но это тихо смущает меня. Поведение добавляется через экземпляры дерева. Вы можете установить экземпляр, вызвав Timber.plant. Установка деревьев должна быть сделана как можно раньше. OnCreate вашего приложени…
24 дек '18 в 11:06
4 ответа

Могу ли я использовать Timber Logger в моей библиотеке Java?

Я добавляю зависимость Timber в мой файл build.gradle модуля базовой библиотеки Java: implementation 'com.jakewharton.timber:timber:4.6.0' Хотя это и не выдает ошибку при синхронизации gradle, я не вижу или не использую класс Timber в Базовой библио…
05 ноя '17 в 00:33
0 ответов

Что StackTraceElements возвращает "new Throwable(). GetStackTrace()"?

Причина, по которой я спрашиваю, что StackTraceElements возвращает new Throwable().getStackTrace() возвращается потому, что метод Timber # getTag предполагает, что 6-й StackTraceElement является источником журнала... например: new Throwable().getSta…
05 ноя '18 в 10:00
0 ответов

Proguard не срубает бревна

Я использую журналы Timber для входа в свое Android-приложение только в среде отладки, для этой цели я добавил эту строку в свой класс Application:- if (BuildConfig.DEBUG) { Timber.plant(new Timber.DebugTree()); } Впоследствии я использовал это в св…
22 янв '19 в 05:01
3 ответа

Может ли изменение видимости слишком большого количества макетов повлиять на производительность?

Предположим, у вас есть FrameLayout содержащий 10 LinearLayouts где только один виден за раз. каждый LinearLayout это сложный вид, содержащий Button, EditText, TextView, так далее. <FrameLayout android:layout_width="match_parent" android:layout_h…
1 ответ

Попытка добавить древесину в проект Kotlin приводит к нескольким ошибкам Gradle "Невозможно разрешить зависимость для..."

Я добавил implementation 'com.jakewharton.timber:timber:4.7.1' в мой проект Kotlin, и теперь я получаю следующие ошибки Gradle: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'. It will be removed at the end …
28 июл '18 в 11:02
1 ответ

Пакет Timber не существует Ошибка при создании подписанного APK и Proguard активирован

Я пытаюсь создать подписанный APK с Android Studio, он дает мне эти ошибки Error:(59, 18) error: package timber.log does not exist Error:(27, 23) error: package okhttp3.logging does not exist в моем классе приложения я определяю Timber следующим обр…
5 ответов

Журнал древесины не печатается в консоли отладки или Logcat

Log.i("Test", "Hello, Log") Timber.i("Hello, Timber") Я вижу журнал Log.i в консоли отладки и Logcat, я нигде не вижу журнал Timber. Я / Тест: Привет, Журнал Я строю в режиме постановки отладки. (У меня есть 4 варианта, производственная отладка и вы…
24 апр '18 в 08:46
6 ответов

Записать название метода и номер строки в Timber

Можно ли записать текущий номер строки и имя метода с помощью библиотеки Timber? Ожидаемый результат LogCat: ismaeldivita.myapp I/[L:22] [M:onResume] [C:HomeActivity]: Praise the log!
31 июл '16 в 23:57
1 ответ

Неразрешенная ссылка даже после добавления в Gradle

Я получаю решительную ссылку на эти три класса: лесоматериалы Утечка канарейка findNavController Я добавил зависимости для них в моем gradle. У меня есть эти зависимости и в других проектах, но здесь я сталкиваюсь с проблемой. Я пытался: очистить, п…
2 ответа

НЕОБХОДИМОЕ УСТРОЙСТВО PROGUARD LESS: Удалите все ЛОГИ в RELEASE BUILD автоматически. ЛЮБАЯ БИБЛИОТЕКА ТРЕТЬЕЙ СТОРОНЫ?

У меня странная проблема в проекте, над которым я работаю. Мои проблемы: У меня много Log.e, Log.i, Log.d Мне нужно удалить его в сборке релиза Я не хочу удалять все журналы вручную, потому что это большая головная боль Почему я задаю этот вопрос: М…
10 ноя '17 в 06:39
0 ответов

Android Studio Миграция из журнала в лес: реализация кода

Мой вопрос похож на этот: Журнал древесины не печатается в консоли отладки или Logcat Я впервые использую Timber. Класс Application объявлен в Манифесте. import timber.log.Timber; в каждой деятельности, где реализуется лесоматериалы. Журналы древеси…
11 фев '19 в 09:18
3 ответа

Можно ли выбрать конкретное дерево тимберса во время выполнения?

Давайте предположим, что я хотел бы иметь приложение с различными регистраторами для каждой части моей логики, то есть ConsoleLogger для общих сообщений и HttpLogger для просто удаленного взаимодействия. Я видел, что Timber позволяет создавать разли…
24 янв '18 в 13:50
1 ответ

Мои действия и фрагменты, кажется, запускают методы дважды после изменения их launchMode

Недавно я изменил свой проект, чтобы я мог обрабатывать "Задачу входа в систему", которая состоит из одного действия, и "Основную задачу", которая включает в себя все другие действия. Я сделал это через Манифест: <application android:name=".MyApp…
25 сен '17 в 22:10