作为一个有经验的 Log4j 用户询问这个问题:
我们有一个相当大的类,其中有很多调试语句(Logger.getLogger(class).debug("借用连接"+con.getId()
)...你知道我的意思:)
现在我怀疑一个特定函数无法按预期工作,并且我只希望这个特定函数记录调试输出,类的其余部分应保持“错误”级别。
这个问题有解决办法吗?谷歌这次不会满足我的要求:)
最佳答案
您可以为每个方法使用自己的记录器,尽管这可能有点不方便。
Logger.getLogger(class.getName()+"#methodName").debug(..)
将允许定义每个方法的日志杠杆。
关于java - LOG4J 仅针对特定功能进行调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5893800/