我尝试了不同的方法在Netbenas6.9.1的日志文件上打印值。我正在使用Tomcat6.0。还检查了服务器日志..但是没有在任何日志上打印值。
any1能告诉我如何在控制台上使用System.out.println()/ java.util.Logger打印值吗?
答案 0 :(得分:0)
您是否认为代码可能实际上没有被执行?这可能就是没有出现日志消息的原因。
因为您要求您可以将任何对象的toString()
方法的结果打印到控制台,如下所示:
System.out.println( objectToBePrinted );
您也可以像这样附加到文件:
try {
PrintWriter logWriter = new PrintWriter(new FileWriter( myLogFile, true ), true );
logWriter.println( objectToBePrinted );
logWriter.close();
} catch ( IOException ioe ) { ioe.printStackTrace(); }
在走这条路线之前,值得考虑使用调试器来调查记录器未记录的原因以及您尝试通过此记录解决的任何问题。调试器使您可以访问比记录器更多的信息。