【问题标题】:What's the console.log() of java?java的console.log()是什么?
【发布时间】:2011-11-18 00:16:09
【问题描述】:

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

【问题讨论】:

标签: java android


【解决方案1】:

Log 类:

用于发送日志输出的 API。

一般情况下,使用Log.v()Log.d()Log.i()Log.w()Log.e() 方法。

详细程度从少到多的顺序是ERRORWARNINFODEBUGVERBOSE。永远不应该将详细信息编译成 应用程序,开发期间除外。调试日志编译在但 在运行时剥离。始终保留错误、警告和信息日志。

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

【讨论】:

  • 我认为您的意思是 System.out.println 用于标准 Java 领域。
  • 为什么不直接使用console.printf("string...")
  • @STEEL 因为 Android 或 Java 不存在。
  • 你可以使用Log.d("YOUR ACTIVITY", String.format("value1 = %d and value2 = %d", int_name1,int_name2));
【解决方案2】:

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

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

Log 有一堆静态方法用于访问不同的日志级别。共同点是它们总是至少接受一个标签和一条日志消息。

标签是在日志消息中过滤输出的一种方式。您可以使用它们浏览您将看到的数千条日志消息,并找到您特别要查找的消息。

您可以通过访问 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
【解决方案3】:

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

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

【讨论】:

    【解决方案4】:
    public class Console {
    
        public static void Log(Object obj){
            System.out.println(obj);
        }
    }
    
    

    要像 JavaScript 一样调用和使用,只需这样做:

    Console.Log (Object)
    

    我想这就是你的意思

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-26
      • 1970-01-01
      • 2014-08-02
      • 1970-01-01
      • 1970-01-01
      • 2021-12-05
      相关资源
      最近更新 更多