Android日志,冗长是什么意思?

时间:2013-06-27 07:52:45

标签: android logging verbosity

根据关于Log.e,Log.v,...的Android文档:“详细程度的顺序,从最少到最多是ERROR,WARN,INFO,DEBUG,VERBOSE。不应该将详细编译成应用程序除了在开发过程中“

我的问题是,什么意思是冗长?因为如果我使用Log.v(“TAG”,“STRING”);或Log.e(“TAG”,“STRING”);我看到相同的信息。

3 个答案:

答案 0 :(得分:3)

这里的详细程度,简单地说,意味着该消息的“随意性”水平。错误显然是最重要的,因此最不随意,而详细则是另一种方式。

使用任何内容时都会看到相同的内容,但使用logcat过滤器时,您只能过滤错误或任何其他级别,在这种情况下,它只会显示该级别的消息。

根据文件

  

详细程度的顺序,从最少到最多,是ERROR,WARN,   INFO,DEBUG,VERBOSE。

答案 1 :(得分:1)

详细表示它是日志记录层中最不重要的日志。

来自文档https://developer.android.com/studio/debug/am-logcat

从最高优先级到最低优先级依次列出

Log.e(String, String) (error)
Log.w(String, String) (warning)
Log.i(String, String) (information)
Log.d(String, String) (debug)
Log.v(String, String) (verbose)

答案 2 :(得分:0)

检查此类so answer

Log.v:如果您想完全记录日志,请使用此选项。如果由于某种原因您决定在应用程序的特定部分记录每个小东西,请使用Log.v标记。