我在我的 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
我找到的方法是这个程序 Find logger slf4j-android source here
您应该看到所有方法前面都有 if (isLoggable(...)) ,依次调用 android.util.Log isLoggable ,可以在opengrok上找到
该方法的描述解释了如何设置适当的属性。
请注意,slf4j-android 将重命名更长的标签,WiFiDirectBroadcastReceiver即将更改为诸如 之类的东西*directBroadcastReceiver。据我所知,您不能在 setprop 调用中使用 *,因此您需要仔细管理标签。
| 归档时间: |
|
| 查看次数: |
2303 次 |
| 最近记录: |