依赖了
<dependency>
<groupId>net.logstash.logback</groupId>
<artifactId>logstash-logback-encoder</artifactId>
<version>4.9</version>
</dependency>
还需要依赖些什么呢?
先感谢~
log4j-over-slf4j
来自炫酷的 NutzCN
logback没配好吧
来自炫酷的 NutzCN
我贴出来您看一下
<!--输出到控制台-->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%green(%d{yy-MM-dd HH:mm:ss.SSS}) %highlight(%-5level) [%thread] %-45(%cyan(%logger{15})) : %msg%n</pattern>
</encoder>
</appender>
<appender name="LOGSTASH"
class="net.logstash.logback.appender.LogstashTcpSocketAppender">
<destination>localhost:9601</destination>
<!-- encoder必须配置,有多种可选 -->
<encoder charset="UTF-8"
class="net.logstash.logback.encoder.LogstashEncoder" >
<!-- "appname":"yang_test" 的作用是指定创建索引的名字时用,并且在生成的文档中会多了这个字段 -->
<customFields>{"appname":"zwt_test"}</customFields>
</encoder>
</appender>
<root level="INFO">
<appender-ref ref="LOGSTASH" />
<appender-ref ref="console" />
</root>