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