您的位置:首页 > 编程语言 > Java开发

Spring Boot实战之配置使用Sentry上报错误日志(二)

2016-08-09 15:12 816 查看
Spring Boot实战之配置使用Sentry上报错误日志(二)

本文介绍在spring boot中配置使用sentry sdk,上报错误日志。

关于sentry server的安装配置参考上一篇博文Spring Boot实战之配置使用Sentry上报错误日志(一)

本文示例在Spring Boot实战之配置使用Logback进行日志记录的基础上进行修改

1、修改pom.xml,添加sentry库

<dependency>
<groupId>com.getsentry.raven</groupId>
<artifactId>raven-logback</artifactId>
<version>7.6.0</version>
</dependency>

2、获取dsn,用于上报日志



3、修改logback-spring.xml,添加sentry 的appender

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml"/>
<appender name="Sentry" class="com.getsentry.raven.logback.SentryAppender">
<dsn>http://72256fef123d4213b17ec6c32099db12:eb0751d4302e48cd9b506bef1b243c86@192.168.1.112:9000/1</dsn>
<tags>tag1:value1,tag2:value2</tags>
<!-- Optional, allows to select the ravenFactory -->
<!--<ravenFactory>net.kencochrane.raven.DefaultRavenFactory</ravenFactory>-->
</appender>

<logger name="com.xiaofangtech.sunt.controller" level="Warn" additivity="false">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="FILE"/>
<appender-ref ref="Sentry"/>
</logger>
<logger name="com.xiaofangtech.sunt.helper" level="Warn" additivity="false">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="FILE"/>
<appender-ref ref="Sentry"/>
</logger>
</configuration>4、运行测试,启动web后运行http://localhost:8080/log/writelog,上报日志

可以在sentry管理页面查看到上报的事件



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息