android - SLF4J Android 1.7.+ 未登录 Logcat

标签 android slf4j logcat android-logcat slf4j-android

在我的 build.gradle 中,logcat 是可见的

debugCompile 'org.slf4j:slf4j-android:1.6.1-RC1'

但是当版本更新时,有logcat

debugCompile 'org.slf4j:slf4j-android:1.7.14'

我坚持使用 1.6.1-RC1 版本。为什么较新版本的 slf4j-android:1.7.x 没有记录在 logcat 中?

我在这样的代码中使用 SLF4J

private static final Logger LOG = org.slf4j.LoggerFactory.getLogger(TAG);
LOG.debug("variable = {}", var);

引用资料

http://www.slf4j.org/android/

http://www.slf4j.org/news.html (变更日志)

最佳答案

http://jira.qos.ch/browse/SLF4J-314给了我答案。

要查看“slf4j-android:1.7.x”上的日志,使用 Android setprop 是官方方法。 这种方法的缺点是您必须选择 TAG 但不能显示所有日志。例如在 logcat 中:

app_package D/TAG1: blabla
app_package D/TAG2: lorem ipsum

在终端中,输入

adb shell setprop log.tag.TAG1 VERBOSE

我只会显示 TAG1 而不会显示其他 TAG。我想知道是否可以打印所有其他标签。

目前,我想我会坚持使用 1.6.1-RC1 版本

关于android - SLF4J Android 1.7.+ 未登录 Logcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34998237/

相关文章:

iphone - 使用iPhone/Android手机写脚本有什么优缺点?

android - 在 Fragment 中使用选项卡(不是 FragmentActivity)

Android 推送通知(慢)

android - 媒体记录器 "start failed -12"

android - EditText - inputType =""和 inputType ="text"有什么区别?

java - 如何在 slf4j 中只显示标记的日志?

eclipse - 使用Lombok的@ Slf4j和Eclipse构建:找不到符号日志

java - 带有 slf4j 和 log4j 的 hibernate 3.4

android - 通过 Python 从 Android 访问 LogCat

java - 帮助在 Android 中获取 HTML 文件