Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 日志方法之间的差异_Java_Android - Fatal编程技术网

Java 日志方法之间的差异

Java 日志方法之间的差异,java,android,Java,Android,我是android新手,我使用以下方式打印日志: Log.w("Tag", "String text"); 和日志文本打印,但在搜索了一段时间后,我找到了更多打印日志的方法,如: Log.v() Log.d() 现在我对这些方法感到困惑 打印日志cat的最佳方法是什么?打印lagcat的最佳方法是什么?它们之间的主要区别是什么?各种单字母方法表示日志消息的严重性。随后,您可以根据标记和严重性筛选日志消息,并防止在发布的应用程序中显示严重性较低的消息(例如) 有关更多信息: 严重程度不同 L

我是android新手,我使用以下方式打印日志:

Log.w("Tag", "String text");
和日志文本打印,但在搜索了一段时间后,我找到了更多打印日志的方法,如:

Log.v() 
Log.d()
现在我对这些方法感到困惑


打印日志cat的最佳方法是什么?打印lagcat的最佳方法是什么?它们之间的主要区别是什么?

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

有关更多信息:


严重程度不同

Log.e() will simply log an error to the log with priority ERROR.
通常,使用
Log.v()Log.d()Log.i()Log.w()和Log.e()方法


详细程度从最小到最大的顺序是
ERROR、WARN、INFO、DEBUG、VERBOSE。除非在开发过程中,否则决不能将详细信息编译到应用程序中。调试日志在中编译,但在运行时剥离。错误、警告和信息日志始终保留。

常用的
Log
方法有五种:

Log.v()
VERBOSE

Log.d()
调试

Log.i()
INFO

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代码,并在登录后输出

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

有关更多信息:


在这里提问之前,你应该先仔细阅读android文档……有一篇很好的文章说,himanshu发布的链接对SE上的新用户没有太大帮助,他对SE上的新用户的行为也没有太大帮助。还有更多信息:介意添加一些解释吗?
int ASSERT Priority constant for the println method.
int DEBUG Priority constant for the println method; use Log.d.
int ERROR Priority constant for the println method; use Log.e.
int INFO Priority constant for the println method; use Log.i.
int VERBOSE Priority constant for the println method; use Log.v.
int WARN Priority constant for the println method; use Log.w.