SLF4J и Gradle - не видят логи
Недавно я решил перенести свой проект Android из Maven в Gradle. К сожалению, регистратор, который я использовал - SLF4J - больше не работает.
Gradle проект синхронизирован правильно, и у меня есть доступ к библиотеке SLF4J, но я не вижу никаких журналов в logcat.
На официальном сайте SFL4J я обнаружил, что ничего особенного не изменилось между Maven и Gradle с его использованием (только семантика добавления зависимостей). Есть идеи, где мне искать и отвечать?
1 ответ
После нескольких часов исследований я наконец нашел решение. "Обходной путь", чтобы быть справедливым. SLF4J-android не работает должным образом, когда мы добавляем последнюю версию из центрального хранилища maven - v1.7.7. С версией-кандидатом все работает как положено - v1.6.1-RC1.
Честно говоря, у меня проблемы с melf - я обновил используемую версию slf4j-android с RC до последней версии в процессе перехода от Maven к процессу Gradle.
Я понял, что slf4j-android v1.7.7 правильно показывает журналы 'info', и есть некоторые проблемы с журналами 'debug'. Эта проблема связана с неправильным уровнем журналов, установленным для журналов отладки (VERBOSE), и сообщается об ошибке.