什么是Java的console.log()?


Answers:


106

日志类:

用于发送日志输出的API。

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

在冗长的条款顺序,从最低到最高的ERRORWARNINFODEBUGVERBOSE。除非在开发期间,否则切勿将Verbose编译到应用程序中。调试日志在其中编译,但在运行时剥离。错误,警告和信息日志始终保留。

在Android外部System.out.println(String msg)使用。


14
我认为您的意思System.out.println是标准Java领域。
杰里米·罗曼

1
为什么不只是使用console.printf("string...")

2
@STEEL,因为对于Android或Java不存在。
nhaarman

您可以使用Log.d("YOUR ACTIVITY", String.format("value1 = %d and value2 = %d", int_name1,int_name2));
Yo Apps,

19

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

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

日志具有许多用于访问不同日志级别的静态方法。共同的线程是它们始终至少接受标记和日志消息。

标记是一种过滤日志消息中的输出的方法。您可以使用它们来浏览成千上万条日志消息,找到您要查找的日志消息。

您可以通过访问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

或使用以下常量:Log.DEBUG,Log.ERROR,Log.INFO,Log.VERBOSE,Log.WARN
Andy

7

console.log()在java中是System.out.println();将文本放在下一行

System.out.print();看跌期权在同一行文字。


2
public class Console {

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

调用并用作JavaScript即可:

Console.Log (Object)

我想你就是这个意思

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.