如何在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.d , Log.v , Log.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");