什么是java的console.log()?

时间:2011-11-18 00:16:10

标签: java android

我正在开发构建Android应用程序,我想知道调试的最佳方法是什么,如javascript中的console.log一样

4 个答案:

答案 0 :(得分:86)

Log课程:

  

用于发送日志输出的API。

     

通常,使用Log.v() Log.d() Log.i() Log.w()Log.e()   方法

     

详细程度方面的顺序,从最短到最多为ERRORWARN,   INFODEBUGVERBOSE。不应该将详细编译成一个   申请除了在开发期间。调试日志是在但编译的   在运行时剥离。始终保留错误,警告和信息日志。

在Android之外,使用了System.out.println(String msg)

答案 1 :(得分:19)

使用Android日志记录实用程序。

http://developer.android.com/reference/android/util/Log.html

Log有许多用于访问不同日志级别的静态方法。常见的线程是他们总是至少接受标签和日志消息。

标记是一种过滤日志消息中输出的方法。您可以使用它们来浏览您将看到的数千条日志消息,并找到您专门寻找的消息。

您可以通过访问Log.x对象(其中x方法是日志级别)来使用Android中的日志功能。例如:

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

答案 2 :(得分:2)

public class Console {

    public static void Log(Object obj){
        System.out.println(obj);
    }
}

调用并用作JavaScript即可:

Console.Log (Object)

我想这就是你的意思

答案 3 :(得分:0)

Java中的

console.log()System.out.println();,可将文本放在下一行

然后System.out.print();将文本放在同一行。