说明
本文主要介绍在SkyWalking8.5下收集logback日志,关于SkyWalking8.5的安装部署本文不做介绍。
环境
Spirngboot+Logback
引入引来
pom中引入相关依赖,版本与SkyWalking一致
<dependency>
<groupId>org.apache.skywalking</groupId>
<artifactId>apm-toolkit-logback-1.x</artifactId>
<version>8.5.0</version>
</dependency>
Logback配置
在logback.xml中加入配置
<appender name="msystem-log" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender">
<!-- 日志输出编码 -->
<encoder>
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
</pattern>
</encoder>
</appender>
<root level="info">
<appender-ref ref="msystem-log"/>
</root>
成果
运行后,就可以在skywalking中查看到日志信息了