如何在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");