新增一个Appenders
<Socket name="socket" host="192.168.5.128" port="4567">
<PatternLayout charset="utf-8" pattern="[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} [TId=%X{TId}]
@:%l%n%m%n" />
<JsonLayout properties="true"/>
</Socket>
注意点:JsonLayout 不配置的话,发到es的不是json格式,解析可能存在问题;
需要引入依赖如下:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.8.1</version>
</dependency>
并在<Loggers>中添加
<AppenderRef ref="socket"/>