我正在使用Hibernate 4.0和Coldfusion 8与Jrun,不幸的是,它已经包含了log4j,并且我无法删除它,而且log4j的版本太老(没有trace)。因此,Hibernate无法工作。我想强制Jboss Logging使用SLF4j,为此我已经添加了一个自定义log4j绑定。
我正在使用Hibernate 4.0和Coldfusion 8与Jrun,不幸的是,它已经包含了log4j,并且我无法删除它,而且log4j的版本太老(没有trace)。因此,Hibernate无法工作。我想强制Jboss Logging使用SLF4j,为此我已经添加了一个自定义log4j绑定。
我无法立即记住这是JBoss Logging的哪个版本,但请尝试添加一个系统属性org.jboss.logging.provider=slf4j
。需要注意的是,只有在使用logback时才能起作用,因为SLF4J仅像JBoss Logging一样是门面而不是日志管理器。