在开发Android时如何将消息输出到Eclipse控制台

时间:2010-06-09 16:07:24

标签: android eclipse

在开发和调试Android应用程序时,如何将消息(如标志)打印到Eclipse控制台(或日志)

5 个答案:

答案 0 :(得分:154)

而不是尝试输出到控制台,Log将输出到您可以在Eclipse中找到的LogCat,方法是: Window-> Show View-> Other ... - > Android- > logcat的

查看reference for Log

使用LogCat的好处是您可以根据日志类型打印不同的颜色,例如:Log.d打印蓝色,Log.e打印橙色。您也可以按 日志标记 日志消息 进程ID 和/或 应用程序名称 。当您只想查看应用程序的日志并将其他系统内容分开时,这非常有用。

答案 1 :(得分:49)

Log.v("blah", "blah blah");

你需要在eclipse中添加android日志视图才能看到它们。还有其他方法取决于消息的严重性(错误,详细,警告等)。

答案 2 :(得分:30)

System.out.println()也输出到LogCat。使用良好的旧System.out.println()的好处是,如果需要检查变量是否已初始化,则可以将诸如System.out.println(object)之类的对象打印到控制台。

Log.dLog.vLog.w等方法只允许您将字符串打印到控制台而不是对象。为了避免这种情况(如果您愿意),您必须使用String.format

答案 3 :(得分:15)

我也使用Log.d方法,请导入import android.util.Log;

Log.d("TAG", "Message");

但请记住,当您想查看调试消息时,请不要使用“运行方式” 而是使用“Debug As”然后选择Android应用程序。否则你将看不到调试消息。

答案 4 :(得分:0)

我使用以下日志格式在logCat中打印我的内容

Log.e("Msg","What you have to print");