Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/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
Spring 如果可以';我们无法摆脱公共日志记录_Spring_Slf4j - Fatal编程技术网

Spring 如果可以';我们无法摆脱公共日志记录

Spring 如果可以';我们无法摆脱公共日志记录,spring,slf4j,Spring,Slf4j,我使用的是Spring以外的组件,它有一个commons日志依赖项 因此,从spring依赖项中排除commons日志并不能消除它,因此指令也没有帮助。有没有更具声明性的方式来推动Spring 3.0.5与slf4j对话?使用使用我在Tomcat 6上遇到了一个问题,即Commons日志记录无法很好地处理从Hibernate拖进来的slf4j。我们已经将Commons日志配置为转到Log4J。在明确包含“slf4j-log4j 1.6.1”及其“jcl-over-slf4j 1.6.1”组件以删

我使用的是Spring以外的组件,它有一个commons日志依赖项


因此,从spring依赖项中排除commons日志并不能消除它,因此指令也没有帮助。有没有更具声明性的方式来推动Spring 3.0.5与slf4j对话?

使用

使用

我在Tomcat 6上遇到了一个问题,即Commons日志记录无法很好地处理从Hibernate拖进来的slf4j。我们已经将Commons日志配置为转到Log4J。在明确包含“slf4j-log4j 1.6.1”及其“jcl-over-slf4j 1.6.1”组件以删除Commons日志之后,我仍然从Commons日志中得到错误。答案在于:您在版本“99.0-not-exist”中明确地包含了Commons日志记录。这包括一个空JAR,因此现在只执行SLF4J代码。

我在Tomcat 6上遇到了一个问题,Commons日志无法很好地处理从Hibernate拖进来的SLF4J。我们已经将Commons日志配置为转到Log4J。在明确包含“slf4j-log4j 1.6.1”及其“jcl-over-slf4j 1.6.1”组件以删除Commons日志之后,我仍然从Commons日志中得到错误。答案在于:您在版本“99.0-not-exist”中明确地包含了Commons日志记录。这包括一个空JAR,因此现在只执行SLF4J代码。

如果您使用的是Maven,请阅读有关的常见问题解答条目

如果您正在使用Maven,请阅读有关的常见问题解答条目

没有。如果您阅读了这个页面,它会说您必须让commons从类路径中注销,这样才能工作。我最初的问题是存在将其拖回的组件。不。如果您阅读了这个页面,它会说您必须让commons从类路径中注销,这样才能工作。我最初的问题是存在将其拖回的组件。