Java LOG4J仅针对特定功能调用
作为体验Log4j用户询问此问题: 我们有一个相当大的类,有很多调试语句(Java LOG4J仅针对特定功能调用,java,logging,log4j,log-level,Java,Logging,Log4j,Log Level,作为体验Log4j用户询问此问题: 我们有一个相当大的类,有很多调试语句(Logger.getLogger(class.debug)(“借用的连接”+con.getId())…你知道我的意思:) 现在我怀疑有一个特定函数不能按预期工作,我只希望这一个特定函数记录调试输出,类的其余部分应该保持“error”级别 有解决办法吗?谷歌这次不会满足我的要求:)每个方法都可以使用自己的日志,尽管这可能有点不方便 Logger.getLogger(class.getName()+"#methodName")
Logger.getLogger(class.debug)(“借用的连接”+con.getId()
)…你知道我的意思:)
现在我怀疑有一个特定函数不能按预期工作,我只希望这一个特定函数记录调试输出,类的其余部分应该保持“error”级别
有解决办法吗?谷歌这次不会满足我的要求:)每个方法都可以使用自己的日志,尽管这可能有点不方便
Logger.getLogger(class.getName()+"#methodName").debug(..)
将允许定义每个方法的日志级别。应为“.methodName”,以允许配置仅筛选出一个方法。