SpringBoot实战基于异常日志的邮件报警( 二 )

5. 测试demo
接下来演示一下,是否可以达到我们的预期
@Slf4j@RestController@SpringBootApplicationpublic class Application {public static void main(String[] args) {SpringApplication.run(Application.class);}@GetMapping("div")public String div(int a, int b) {try {return String.valueOf(a / b);} catch (Exception e) {log.error("div error! {}/{}", a, b, e);return "some error!";}}}5.小结
本篇博文主要提供了一个思路,借助logback的扩展机制,来实现错误日志与预警邮件绑定,实现一个简单的应用异常监控
上面这个实现只算是一个雏形,算是抛砖引玉,有更多可以丰富的细节,比如

  • 飞书/钉钉通知(借助飞书钉钉的机器来报警,相比较于邮件感知性更高)
  • 根据异常类型,做预警的区分
  • 更高级的频率限制等
作者:一灰灰
链接:
https://juejin.cn/post/6992741938369658916
来源:掘金




推荐阅读