我一直在使用Netbeans作为Java的IDE进行开发。当Netbeans在try-catch块中包含一条语句时,它在catch区域中使用类似Logger.getLogger(MyTestClass.class.getName()).log(Level.SEVERE, null, ex);的内容。我的问题是


这句话创建的日志文件在什么地方?
我应该创建它吗?如果是这样,怎么办?


干杯!

最佳答案

记录器始终可用。您可以使用自定义名称创建一个。
您将日志记录写入文件(使用FileHandler):

Logger logger = Logger.getLogger("MyLog");
fh = new FileHandler("C:/temp/test/MyLogFile.log");
logger.addHandler(fh);


默认情况下,日志记录被写入控制台。
您可以启用Java控制台:http://www.java.com/en/download/help/javaconsole.xml

希望能帮助到你

10-02 03:55
查看更多