System.out.print(urls);
System.out.println(urls);
Log.d("tag", urls);
但我没有看到这些值被显示在任何地方。 谢谢。
System.out.print(urls);
System.out.println(urls);
Log.d("tag", urls);
您确定已经在Eclipse中设置了控制台窗口以显示输出吗? 在Eclipse的菜单栏中,转到Window->Show View->Console。 运行程序时,应该在控制台窗口中显示System.out.print(ln)输出。
我的输出信息显示在LogCat标签页中,而不是控制台。
log4j.properties
log4j.rootLogger=INFO, DEBUG, WARN, ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%C:%L] [%t] - %m%n
log4j.logger.backtype.storm=DEBUG
log4j.logger.clojure.tools=DEBUG
试一下这个,它会在控制台选项卡中输出
System.out.print("Hello World ..... !");
// Redirect the stdout and stderr to the LogPanel
SystemLogger out = new SystemLogger(System.out, Level.INFO);
SystemLogger err = new SystemLogger(System.err, Level.ERROR);
System.setOut(out);
System.setErr(err);
我猜你的代码是用Java写的?如果你想使用一个类似于“system.out.println();”的日志记录器来输出到控制台,可以在Eclipse项目中添加java.util.logging。
首先,在每个你想要输出到控制台的类中,添加import java.util.logging.Logger;
,然后添加private static final Logger LOG = Logger.getLogger(<your_class_name>.class.getName());
,将<your_class_name>替换为你的类名。
在你想要输出到控制台的地方,像这样在类的那部分加入一行:LOG.info("code got to this point!");
,类似于你使用system.out.println()的方式。
我只使用日志记录器而不是system.out.println();
语句,因为日志记录似乎更专业。而且说实话,相比于system.out.println,日志记录器少了很多按键次数,这节省了时间。
我从这篇文章中学到了日志记录信息:https://examples.javacodegeeks.com/core-java/util/logging/java-util-logging-example/