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管理页面查看到上报的事件
本文介绍在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管理页面查看到上报的事件
相关文章推荐
- Spring Boot实战之配置使用Sentry上报错误日志(一)
- Spring Boot实战之配置使用Logback进行日志记录
- 详解Spring Boot配置使用Logback进行日志记录的实战
- SpringBoot内部配置:“application.properties配置”和”使用XML配置”,读取属性文件中的内容,日志配置,Profile配置(学习:SpringBoot实战)
- 为什么Spring Boot推荐使用logback-spring.xml来替代logback.xml来配置logback日志的问题分析
- 使用sfl4j和logback在spring boot中进行日志配置
- 携程Apollo(阿波罗)配置中心Spring Boot迁移日志组件,使用配置中心进行管理的思路
- SpringBoot学习——使用logback配置日志
- 为什么Spring Boot推荐使用logback-spring.xml来替代logback.xml来配置logback日志的问题分析
- 04_SpringBoot中日志的配置和使用
- spring boot使用logback实现多环境日志配置详解
- 详解Spring Boot 使用slf4j+logback记录日志配置
- Spring Boot 配置日志输出等级
- spring boot实战(第五篇)配置源码解析
- Spring Dao使用自动注入配置错误小记
- Mybatis 优缺点,配置,使用,结合Spring使用,常见错误,代码自动生成(草稿)
- Spring Boot 属性配置和使用
- Spring Boot 使用 Druid 和监控配置
- Spring Boot 属性配置和使用
- (15)Spring Boot使用Druid和监控配置【从零开始学Spring Boot】