作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Android 应用程序中使用 slf4j-android。文档说如果我写 log.trace
那么它几乎和我写 Log.v
一样。但默认的日志记录级别似乎是 INFO,并且 logcat 仅显示 log.info
及以上,我不知道如何更改默认值。
1) 如何配置 slf4j-android
2)如果我不能:是否还有其他适用于 Android 的 slf4j 实现,更可配置
最佳答案
例如,如果您的标签是 MyClass
在命令行中输入
adb shell setprop log.tag.MyClass DEBUG
我发现的方法是这个程序查找记录器slf4j-android源码here
您应该看到所有方法前面都有 if (isLoggable(...)) ,而 if (isLoggable(...)) 又调用 android.util.Log isLoggable ,可以在 opengrok 上找到它。
该方法的描述解释了如何设置适当的属性。
请注意,slf4j-android 将重命名较长的标签,即 WiFiDirectBroadcastReceiver
将更改为 *directBroadcastReceiver
之类的内容。据我所知,您不能在 setprop 调用中使用 *,因此您需要仔细管理您的标签。
关于android - 如何配置slf4j-android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25120595/
我是一名优秀的程序员,十分优秀!