是否可以在未植根的设备上设置日志级别?所以我想以某种方式更改设备日志级别以"调试".这是可以做到的吗?
因为它没有扎根我不认为setprop会起作用.我也无法更改local.prop文件,因为我没有权限这样做.
除了可能很幸运,找到一个隐藏的菜单,其中包含日志级别.有没有办法让我以其他方式提高日志级别?
谢谢您的帮助.
zap*_*apl 12
setprop:
local.prop只能在root电话上.记录等级:
Log.d()它将处于"调试"级别,除非您更改代码并重新编译,否则无法更改.如果执行Log.?不管级别,则没有任何内容可以隐藏日志消息.if (LOCAL_LOGV) Log.v(...- 您需要在此处更改代码以查看这些代码.Config.LOGV(=始终false)控制,请参阅配置.也无法在这里改变破碎的行为.你需要重新编译.例
public static final boolean DEBUG_SQL_CACHE =
Log.isLoggable("SQLiteCompiledSql", Log.VERBOSE);
// somewhere in code
if (SQLiteDebug.DEBUG_SQL_CACHE) {
Log.d(TAG, "secret message!");
}
Run Code Online (Sandbox Code Playgroud)
如果你这样做,adb shell setprop log.tag.SQLiteCompiledSql VERBOSE你应该看到这些消息弹出.日志#isLoggable()
我不知道没有全局loglevel.
| 归档时间: |
|
| 查看次数: |
15431 次 |
| 最近记录: |