Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java LOG4J仅针对特定功能调用_Java_Logging_Log4j_Log Level - Fatal编程技术网

Java 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")

作为体验Log4j用户询问此问题:

我们有一个相当大的类,有很多调试语句(
Logger.getLogger(class.debug)(“借用的连接”+con.getId()
)…你知道我的意思:)

现在我怀疑有一个特定函数不能按预期工作,我只希望这一个特定函数记录调试输出,类的其余部分应该保持“error”级别


有解决办法吗?谷歌这次不会满足我的要求:)

每个方法都可以使用自己的日志,尽管这可能有点不方便

Logger.getLogger(class.getName()+"#methodName").debug(..)
将允许定义每个方法的日志级别。

应为“.methodName”,以允许配置仅筛选出一个方法。