java的console.log()是什么?
我正在build立一个Android应用程序,我想知道什么是最好的方法是debugging像在console.log中的那样
日志类:
用于发送日志输出的API。
通常,使用
Log.v()
Log.d()
Log.i()
Log.w()
和Log.e()
方法。冗长的顺序,从最less到最多是
ERROR
,WARN
,INFO
,DEBUG
,VERBOSE
。 除了在开发过程中,绝不应该将Verbose编译成应用程序。 debugging日志被编译,但在运行时剥离。 错误,警告和信息日志始终保持不变。
在Android之外,使用了System.out.println(String msg)
。
使用Android日志logging工具。
http://developer.android.com/reference/android/util/Log.html
日志有一堆用于访问不同日志级别的静态方法。 共同的线索是,他们总是接受至less一个标签和一条日志消息。
标签是在日志消息中筛选输出的一种方式。 您可以使用它们浏览您将看到的数千条日志消息,并find您正在寻找的消息。
通过访问Log.x对象(其中x方法是日志级别),可以在Android中使用Log函数。 例如:
Log.d("MyTagGoesHere", "This is my log message at the debug level here"); Log.e("MyTagGoesHere", "This is my log message at the error level here");
我通常会让标签成为我的类名,这样我就知道日志消息的产生了。 以后在游戏中节省很多时间。
你可以使用android的logcat工具看到你的日志消息:
adb logcat
或者通过转到菜单栏打开eclipse Logcat视图
Window->Show View->Other then select the Android menu and the LogCat view