我试图将日志发送到弹性搜索,但是我的log4j2文件显示此错误。谁能帮我这个忙。预先感谢。
TestLogger.java
公共类TestLogger {
private static final Logger logger = LogManager.getLogger(TestLogger.class);
public static void main(String[] args) {
logger.info("Hello World !");
logger.info("Hello ElasticSearch !");
}
}
log4j2.xml
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="[%d{ABSOLUTE}][%-5p][%-25c][%t] %m%n" />
</Console>
<BatchDelivery batchSize="10000" deliveryInterval="1000">
<NoSql name="elasticsearchAppender">
<Elasticsearch url="http://10.162.205.175:9200/_bulk" index="data_upload_assignment" type="log4j2">
</Elasticsearch>
</NoSql>
</BatchDelivery>
</Appenders>
<loggers>
<!-- <logger name="com.ait.TestLogger">
<appender-ref ref="elasticsearchAppender" />
</logger>-->
<root level="ALL">
<appender-ref ref="Console" />
<appender-ref ref="elasticsearchAppender" />
</root>
</loggers>