我正在使用NetBeans IDE为我的高年级开发项目。该项目必须以jar形式交付。
该项目在NetBeans中正常工作(当我使用“运行项目”时)。所以,我为它创建了一个可执行的jar文件。不幸的是,jar文件不起作用,可能抛出我无法看到的异常。我的目标是将这些异常打印到一个文件中,这样我就可以看到那个jar上的东西,并调试它。
我知道netbeans正在使用deafult日志记录模式。当你试图捕获异常时,这样的代码会产生:
try {
manipulate.Adapt.Adaption(tclass);
} catch (Exception ex) {
Logger.getLogger(PepperNewAnalysis.class.getName()).log(Level.SEVERE, null, ex);
}
我不是使用java logging methodlogy的fimilair。我在here中读到了一些信息,这很好,但还不足以满足我的需求。
所以,我的问题是 - 我如何将这些记录器捆绑起来 - 就像PepperNewAnalysis中的那个记录器一样?
是否可以通知全局记录器所有日志记录都应该输出到文件中?
同样,我想要的是将一些调试信息(例如异常的跟踪)打印到文件中,以便我可以在项目中检查每个异常。
请帮助我,我的时间不多了。
谢谢!
答案 0 :(得分:1)
Netbeans使用java.util.logging
API进行日志记录。如果你想使用相同的,你应该阅读。否则,Log4J中最常用的记录器及其包装器如SLF4J,LogBack等。
IMO,你很高兴java.util.logging
。在这里,您可以找到java util logging guide。