我需要为jaxb-impl.jar写日志。当我在线搜索(https://java.net/projects/jaxb/lists/users/archive/2007-01/message/5)时,我发现我们需要在JDK中启用日志,即logging.properties(C:\ Program Files(x86)\ IBM \ WMBT700 \ jdk \ jre \ lib)。基于我的进一步搜索,我发现我们需要在Java控制面板中启用日志和跟踪,我甚至在控制面板中指定了jre。
现在要查看文件中的日志,我已经在logging.properties
中配置了文件处理程序java -Djava.util.logging.config.file=myfile.log
使用的处理程序被指定为文件处理程序
handlers= java.util.logging.FileHandler
并将该过程指定为
com.sun.xml.bind = FINEST
我仍然没有收到日志。
我使用反编译器检查了类文件。令我惊讶的是,我发现没有代码作为java.util.log ...,这就是没有生成日志的原因。
答案 0 :(得分:1)
-Djava.util.logging.config.file=myfile
这里,myfile应该是自定义配置文件。 因此,如果您已经修改了logging.properties,请尝试指定您自己的配置文件或不指定此系统属性
也可以将等级更改为,
.level = ALL (default is INFO).
这可能不是一个答案,但由于我是新人,我没有那么多的评论声明,所以如果它可能有所帮助,请将其添加为答案:)