目前程序中,有很多地方 try catch,程序运行异常、出错石沉大海而不被感知,接下来要针对这个问题进行调整,原则是任何异常都可以被感知、记录继而被优化处理;严重的错误异常,必须可以在第一时间通知到开发人员。
方案:
log4j 升级为 log4j2
针对不同业务,采用不同等级、不同载体的日志记录形式:
1、日志文件记录
2、JMS 消息推送
3、数据库日志记录
4、实时邮件发送(严重错误)
----------------------------------------------
程序中,原则上不应该在任何地方进行 try catch 处理,所有运行时的异常,全部要抛出并进行处理、记录
时间: 2024-10-13 16:22:24