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

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

Log不会输出到控制台, Log会输出到LogCat中,你可以在Eclipse中find: Window-> Show View-> Other … – > Android-> LogCat

看看Log的参考 。

使用LogCat的好处是,您可以根据您的日志types打印不同的颜色,例如: Log.d打印蓝色, Log.e打印橙色。 您也可以通过日志标记日志消息进程ID和/或应用程序名称进行筛选。 当你只是想看到你的应用程序的日志,并保持其他系统的东西分开时,这是非常有用的。

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

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

System.out.println()也输出到LogCat。 使用良好的旧System.out.println()的好处是,如果你需要检查一个variables是否被初始化,你可以打印一个像System.out.println(object)这样的System.out.println(object)到控制台。

Log.dLog.vLog.w等方法只允许您将string打印到控制台而不是对象。 为了规避这个(如果你愿意),你必须使用String.format

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

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

但请记住,当你想看到debugging信息,那么不要使用运行方式,而是使用“debugging方式”,然后selectAndroid应用程序。 否则,您将看不到debugging消息。

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

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