Java Lightcoach忽略Log4j日志级别

Java Lightcoach忽略Log4j日志级别,java,couchdb,log4j2,Java,Couchdb,Log4j2,我使用SLF4J/Log4j2登录在Tomcat8.5上运行的web应用程序。当日志级别适用于应用程序的其余部分时,Lightcoach 0.2.0会一直忽略它。我注意到日志格式也与log4j2.xml中的定义不同 卡塔琳娜,出去 10-Aug-2018 21:13:35.591信息[http-nio-8080-exec-134]org.lightcoach.CouchDbClient.process>GET/somedb/somedoc id 2018年8月10日21:13:35.603信息[

我使用SLF4J/Log4j2登录在Tomcat8.5上运行的web应用程序。当日志级别适用于应用程序的其余部分时,Lightcoach 0.2.0会一直忽略它。我注意到日志格式也与log4j2.xml中的定义不同

卡塔琳娜,出去
10-Aug-2018 21:13:35.591信息[http-nio-8080-exec-134]org.lightcoach.CouchDbClient.process>GET/somedb/somedoc id
2018年8月10日21:13:35.603信息[http-nio-8080-exec-134]org.lightcoach.CouchDbClient.process<状态:200
21:13:35.675[http-nio-8080-exec-134]INFO my.package.MyClass-一些预期的日志语句。。。
log4j2.xml

梯度依赖
我不知道Log4j2不处理Log4j的即时登录。为此,必须使用伐木桥。添加Lightcoach日志后,日志记录最终会“行为”

梯度依赖
“我注意到日志格式也不同于log4j2.xml中的定义”-因为您确实看到与预期格式匹配的日志,这意味着任何与您的格式不匹配的日志都不会由log4j2生成。快速查看似乎表明它正在使用log4j1。尝试使用@D.B。感谢log4j桥的提示。这就成功了!
compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.21'
compile group: 'org.apache.logging.log4j', name: 'log4j-slf4j-impl', version: '2.11.0'
compile group: 'org.glassfish.jersey.bundles', name: 'jaxrs-ri', version: '2.27'
compile group: 'nl.martijndwars', name: 'web-push', version: '3.1.1'
compile group: 'org.bouncycastle', name: 'bcprov-jdk15on', version: '1.60'
compile group: 'org.quartz-scheduler', name: 'quartz', version: '2.3.0'
compile group: 'org.quartz-scheduler', name: 'quartz-jobs', version: '2.3.0'
compile group: 'javax.transaction', name: 'jta', version: '1.1'
compile group: 'org.lightcouch', name: 'lightcouch', version: '0.2.0'
compile group: 'org.apache.logging.log4j', name: 'log4j-jcl', version: '2.11.1'