Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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 ElasticSearch错误状态记录器Log4j2在I';我在使用Logback_Java_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Log4j_Log4j2_Logback - Fatal编程技术网 elasticsearch,log4j,log4j2,logback,Java,elasticsearch,Log4j,Log4j2,Logback" /> elasticsearch,log4j,log4j2,logback,Java,elasticsearch,Log4j,Log4j2,Logback" />

Java ElasticSearch错误状态记录器Log4j2在I';我在使用Logback

Java ElasticSearch错误状态记录器Log4j2在I';我在使用Logback,java,elasticsearch,log4j,log4j2,logback,Java,elasticsearch,Log4j,Log4j2,Logback,我正在使用logback登录我的应用程序 回写 回归经典 1.2.3 在我的课堂上我用这个 Logger logger = Logger.getLogger(ElasticSearchRepository.class.getName()); 在dependency analyzer中,我发现elasticsearch使用log4j api 2.11.1 org.elasticsearch 弹性搜索 6.7.0 我有一个错误: 错误状态记录器Log4j2找不到日志记录实现。 请将log4

我正在使用logback登录我的应用程序


回写
回归经典
1.2.3
在我的课堂上我用这个

Logger logger = Logger.getLogger(ElasticSearchRepository.class.getName());
在dependency analyzer中,我发现elasticsearch使用log4j api 2.11.1


org.elasticsearch
弹性搜索
6.7.0
我有一个错误:

错误状态记录器Log4j2找不到日志记录实现。
请将log4j核心添加到类路径。
正在使用SimpleLogger登录到控制台

我通过从elasticsearch依赖项中排除log4j api解决了这个问题,但另一方面,我得到了这个错误:

原因:java.lang.ClassNotFoundException:org.apache.logging.log4j.Logger


通过删除排除项,我恢复了Log4j依赖项,但我也恢复了第一个错误,我不打算添加Log4j jar,因为我已经在使用logback了。添加此依赖项似乎可以解决这个问题


org.apache.logging.log4j
log4j-to-slf4j
2.11.1

这并没有与logback产生冲突,这已经足够好了,唯一令人伤心的是,我添加依赖项只是为了解决错误,而不是为了功能目的。

添加此依赖项似乎可以解决问题


org.apache.logging.log4j
log4j-to-slf4j
2.11.1
这并没有与logback产生冲突,这已经足够好了,唯一令人伤心的是,我添加了一个依赖项来解决一个错误,而不是出于功能目的