gpt4 book ai didi

java - 是否可以更改 log4j 中包的日志级别?

转载 作者:搜寻专家 更新时间:2023-11-01 03:14:42 26 4
gpt4 key购买 nike

目前我有一个库将某些信息记录为错误。如果我像这样更改我的 log4j 设置:

log4j.logger.com.company.theirpackage.foo=OFF

这将完全禁用库的日志记录。但是,我真正想要的是仍能看到信息,但将其记录在 WARN 或 INFO 级别。换句话说,当该特定代码调用 log.error() 时,我希望它就像调用了 log.warn()log 一样。 info() 代替。

有没有办法用 log4j 做到这一点?

最佳答案

不是直接的,但是您可以编写一个自定义附加程序来拦截调用、检查级别,然后在您想要的任何级别打印它们。或者,您可以进行一些面向方面的编程并拦截/更改他们的调用。

但您为什么要更改他们记录的级别?

关于java - 是否可以更改 log4j 中包的日志级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2060362/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com