|
|
|
@ -70,51 +70,6 @@ |
|
|
|
|
<pattern>${log.pattern}</pattern> |
|
|
|
|
</encoder> |
|
|
|
|
</appender> |
|
|
|
|
|
|
|
|
|
<!--处理elk--> |
|
|
|
|
<!--输出到logstash的appender--> |
|
|
|
|
<springProperty scope="context" name="logstash-host" source="logstash.host"/> |
|
|
|
|
<springProperty scope="context" name="logstash-indexname" source="logstash.indexname"/> |
|
|
|
|
|
|
|
|
|
<appender name="logstash" class="net.logstash.logback.appender.LogstashTcpSocketAppender"> |
|
|
|
|
<!--可以访问的logstash日志收集端口--> |
|
|
|
|
<destination>${logstash-host}</destination> |
|
|
|
|
<encoder charset="UTF-8" class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder"> |
|
|
|
|
<!--自定义字段,区分应用名称--> |
|
|
|
|
<providers> |
|
|
|
|
<pattern> |
|
|
|
|
<pattern> |
|
|
|
|
<!--输出日志可自定义,可根据自己需要配置--> |
|
|
|
|
{ |
|
|
|
|
<!--es索引名称 --> |
|
|
|
|
"indexname":"${logstash-indexname}", |
|
|
|
|
<!--应用名称 --> |
|
|
|
|
"appname":"${spring.application.name}", |
|
|
|
|
<!--服务器ip --> |
|
|
|
|
<!--"host": "%ip",--> |
|
|
|
|
<!--应用端口 --> |
|
|
|
|
<!--"port": "${spring.application.index}",--> |
|
|
|
|
<!--打印时间 --> |
|
|
|
|
"timestamp": "%d{yyyy-MM-dd HH:mm:ss.SSS}", |
|
|
|
|
<!--线程名称 --> |
|
|
|
|
"thread": "%thread", |
|
|
|
|
<!--日志级别 --> |
|
|
|
|
"level": "%level", |
|
|
|
|
<!--日志名称 --> |
|
|
|
|
"logger_name": "%logger", |
|
|
|
|
<!--日志信息 --> |
|
|
|
|
"message": "%msg", |
|
|
|
|
<!--日志堆栈 --> |
|
|
|
|
"stack_trace": "%exception" |
|
|
|
|
} |
|
|
|
|
</pattern> |
|
|
|
|
</pattern> |
|
|
|
|
</providers> |
|
|
|
|
</encoder> |
|
|
|
|
</appender> |
|
|
|
|
<root level="info"> |
|
|
|
|
<appender-ref ref="logstash" /> |
|
|
|
|
</root> |
|
|
|
|
|
|
|
|
|
<!-- 系统模块日志级别控制 --> |
|
|
|
|
<logger name="com.jianshui" level="info" /> |
|
|
|
|