日志方法之间的差异

Par*_*ari 5 java android

我是android的新手,我使用以下方法打印log-cat:

Log.w("Tag", "String text");
Run Code Online (Sandbox Code Playgroud)

和日志文本打印,但搜索一段时间后,我找到一些更多的方式来打印logcat,如:

Log.v() 
Log.d()
Run Code Online (Sandbox Code Playgroud)

现在我对这些方法感到困惑.

哪个是打印log-cat的最佳方法,打印lagcat的方法怎么样,它们之间的主要区别是什么?

ρяσ*_*я K 11

常用的Log方法有五种:

Log.v () VERBOSE

Log.d () DEBUG

Log.i () 信息

Log.w () 警告

Log.e () 错误

1: Log.v - 调试颜色为黑色,并输出任何消息,其中v代表详细的详细均值,通常是Log.v("","");

2: Log.d - 输出颜色为蓝色,唯一输出调试调试含义,但他会通过DDMS Logcat标签输出上层过滤器来选择.

3: Log.i - 输出颜色为绿色,一般提示,新闻信息,它不输出Log.v Log.d信息,但会显示i,w和e的信息

4: Log.w - 意思是橙色,可以看作警告警告,一般我们需要优化Android代码,并在Log.e之后输出它.

5: Log.e - 是红色的,你可以在这里想到错误错误只显示红色错误信息,这些错误我们需要仔细分析.

欲获得更多信息:

http://developer.android.com/guide/developing/debugging/debugging-log.html


Jas*_*run 5

各种单字母方法表示日志消息的严重性.随后,您可以根据标记和严重性过滤日志消息,并防止较低严重性的消息显示在已发布的应用程序中(例如).

欲获得更多信息:

http://developer.android.com/guide/developing/debugging/debugging-log.html