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
来源:掘金
推荐阅读
- SpringBoot集成easypoi并对导入校验
- Springboot集成阿里云对象存储OSS
- Springboot集成阿里云视频点播
- SpringBoot整合定时器:定时任务不再硬编码,动态定时刷起来
- SpringBoot的可视化接口开发工具
- 基于Docker部署Zabbix Server
- SpringBoot:拒绝大文件,夏天到了,来给jar包瘦个身
- 基于netty构建一个http服务
- 基于netty的构建一个群聊系统
- Springboot 动态设置注解参数值
