我在我正在处理的java应用程序中使用jose4j。它是一个json Web令牌库,我发现将包名放在我的log4j配置文件中没有什么可以平息我从这个东西看到的(很多)调试日志消息。这是我的相关log4j配置部分
<Root level="debug">
<AppenderRef ref="Console"></AppenderRef>
</Root>
<Logger name="org.jose4j" level="warn" additivity="false">
<AppenderRef ref="Console"></AppenderRef>
</Logger>
所以,我基本上只想看到来自jose4j的日志消息,当它们上升到警告级别(或更可怕)时。
我能够收集的一些东西。
将根记录器设置为“info”确实会使jose4j调试消息消失,因此jose4j的记录器至少知道我的记录设置。
看起来jose4j使用的记录器是org.sl4j
我昨天有一个similar issue。似乎添加一些罐子就可以解决这个问题,但我对此并不满意。
我还在类路径中添加了this jar ...这也行不通。
有谁知道如何让这个库与我的日志记录设置一起使用?
答案 0 :(得分:0)
两点: