【发布时间】:2015-04-21 12:49:03
【问题描述】:
我正在为 java 项目使用 java logger。但是现在我想要在 Android 中登录。那么如何执行它。Alos 我需要在带有串行日志的文件中维护日志以获取警告、错误和信息。
【问题讨论】:
标签: android android-log
我正在为 java 项目使用 java logger。但是现在我想要在 Android 中登录。那么如何执行它。Alos 我需要在带有串行日志的文件中维护日志以获取警告、错误和信息。
【问题讨论】:
标签: android android-log
使用android.util.Log 并使用如下方法:
Log.v(), Log.d(), Log.i(), Log.w() and Log.e()
您可以在应用程序中使用五个级别的日志,从最详细到最不详细:
一条日志消息包括一个标识
消息组和消息的标签。
默认情况下,所有标签的日志级别
是Info,这意味着比Debug和Verbose级别的message
应该从未显示
除非使用 setprop 命令更改日志级别。
因此,要将详细消息写入日志,您应该调用 isLoggable 方法
检查是否可以记录消息,然后调用 logging 方法:
if (!Log.isLoggable(logMessageTag, Log.Verbose))
Log.v("MyApplicationTag", logMessage);
要显示特定标签的调试和详细日志消息,请在插入设备时运行 setprop 命令。如果重新启动设备,则必须再次运行该命令。
adb shell setprop log.tag.MyApplicationTag VERBOSE
希望这能解决您的问题。
更多参考:http://www.codelearn.org/android-tutorial/android-log
如果您觉得有帮助,请点赞。
【讨论】: