新增一个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"/>

 

posted on 2018-03-29 14:50  唯忆学长  阅读(406)  评论(0编辑  收藏  举报