我有一个 Tomcat Web 应用程序,我在其中使用 AspectJ 进行日志记录和指标,一切看起来都很好,但它不断创建几个文件,例如ajcore.20150310.113255.780.txt
在根文件夹中。这个文件也不例外,所以它们完全没有用。
我发现了这个:https://eclipse.org/aspectj/doc/released/pdguide/ajcore.html https://eclipse.org/aspectj/doc/released/pdguide/ajcore.html
这表明使用org.aspectj.weaver.Dump.exception="false"
应该禁用此行为,但文件仍然出现。有没有其他方法可以完全禁用此文件的创建?提到的另一个选项:org.aspectj.dump.directory
也可以解决问题,但似乎也不起作用。
这是文件的内容,以防它对任何事情有帮助:
---- AspectJ Properties ---
AspectJ Compiler 1.7.1 built on Thursday Sep 6, 2012 at 16:39:22 GMT
---- Dump Properties ---
Dump file: ajcore.20150310.113255.780.txt
Dump reason: org.aspectj.weaver.BCException
Dump on exception: true
Dump at exit condition: abort
---- Exception Information ---
---- System Properties ---
... My system properties here
---- Command Line --- Empty
---- Full Classpath --- Empty
---- Compiler Messages --- Empty
以下任一选项可能会有所帮助:
- 在发生任何 AspectJ 编织之前执行此代码(如果可能):
org.aspectj.weaver.Dump.setDumpOnExit(org.aspectj.bridge.IMessage.ABORT)
- 将此系统属性定义添加到您的
java
命令行:-Dorg.aspectj.weaver.Dump.condition=abort
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)