Android: нет логов при входе в систему через slf4j-android - PullRequest
3 голосов
/ 18 ноября 2010

Я использую библиотеку, которая использует sfl4j-api для входа в приложение Android.Поэтому я использую slf4j-android для получения логов, но я получаю только следующие сообщения:

I/AndroidLoggerFactory(  267): Logger name 'org.apache.mina.util.NamePreservingRunnable' exceeds maximum length of 23 characters, using 'o*.a*.m*.u*.NamePreser*' instead.

И логов из этой библиотеки больше нет, но я вижу, что в коде их много.Я попытался изменить уровень регистрации тегов в эмуляторе:

emulator -avd default -debug '*'

или

emulator -avd default -verbose

, и ничего не изменилось.

Любая помощь будет оценена.

Ответы [ 2 ]

1 голос
/ 29 июля 2014

Я попытался оригинальный slf4j.org-android , но, к сожалению, этот jar-файл не смог получить отладочные / подробные сообщения для регистрации, как объяснено ответом @ kogut-s.

в настоящее время я ссылаюсь на альтернативную lp0-slf4j-android реализацию, которая использует файл свойств с настройками ведения журнала, где я также могу получать отладочные / подробные сообщения, если они включены.

1 голос
/ 22 декабря 2010

Я наконец нашел ответ. LOG.isDebugEnabled() всегда возвращает false, даже если LOG.debug(msg) напечатало сообщение в ддмс. Я только что избавился от LOG.isDebugEnabled().

...