我已经使用 jackrabbit-standalone-2.4.2.jar 创建了一个代码,并且我在项目目录中获得了 jackrabbit.log_IS_UNDEFINED.log 文件。这个日志文件非常大(接近 1 GB)。我想禁用它,但我不知道如何。有没有人有任何想法来处理这种情况?
问问题
1006 次
2 回答
1
要删除此文件,您必须(如文件名中所述)定义要使用的记录器。
由于 jackrabbit 依赖于 slf4j,因此您应该为它正确配置一个记录器。
例如,您可以在依赖项中添加 lf4j-log4j12 实现,以及类路径中的 log4j.properties。
您还可以配置任何其他 slf4j 实现。
于 2012-07-09T15:36:16.403 回答
0
我通过从 jackrabbit-standalone.jar 中删除 logback.xml 和 slf4j.jar 并在项目的类路径中添加 slf4j.jar 和 slf4j-lo4j.jar 解决了这个问题。现在 jackrabbit.log_IS_UNDEFINED.log 不见了,我得到了想要的日志 :)
于 2012-07-10T07:22:10.343 回答