如何在jackrabbit-standalone-2.4.2.jar中禁用jackrabbit.log_IS_UNDEFINED

时间:2012-07-09 13:21:46

标签: java jackrabbit

我使用jackrabbit-standalone-2.4.2.jar创建了一个代码,我在项目目录中获得了jackrabbit.log_IS_UNDEFINED.log文件。此日志文件非常庞大(接近1 GB)。我想禁用它,但我不知道如何。有没有人知道处理情况?

2 个答案:

答案 0 :(得分:1)

要删除此文件,您必须(如文件名中所述)定义您要使用的记录器。

由于长耳兔依赖于slf4j,你应该正确配置一个记录器。

例如,您可以在lf4j-log4j12实现中添加依赖项,并在类路径中添加log4j.properties。

您还可以配置任何其他slf4j实现。

答案 1 :(得分:0)

我已经通过从jackrabbit-standalone.jar中删除logback.xml和slf4j.jar并在项目的类路径中添加slf4j.jar和slf4j-lo4j.jar来解决了这个问题。现在jackrabbit.log_IS_UNDEFINED.log消失了,我得到了所需的日志:)