jfinal添加异常日志插件

jfinal添加追踪异常日志插件(推荐用于微服务)

功能路径:com.Modular.lognPlugin

N64`FWZ$@UD[T7$L$C7TGBX.png

使用方式:

配置:

345M{I]_1)6_79FN$HIY3U6.png

使用:

    全局拦截的,配置上就可以了。所有异常都会捕获,然后将异常数据存入数据库中

    操作方式:导入数据库表》配置实体》实体关联映射

        在实现JFinalConfig接口的类文件 configPlugin(Plugins me)  置数据库的链接地址账号密码等

        设置全局拦截器。即可

    需要数据库以及表哦

A1@D2YOVGNQP772(KRGO%WB.png

使用方式延伸补充:

    该代码为了看起来简洁,设置为直接存入本地数据库中。

    实际应用中,推荐在分布式项目中使用,可以通过记录的日志追踪服务异常

    流程:

        将代码中存入数据库的那段代码改为将异常数据传入到MQ中,再由消费者进行处理。

        消费者处理方案参考:存储数据库持久化,数据人工补偿、进行短信、微信通知开发人员,等方式,进行及时的异常处理。

git地址:

https://gitee.com/1078400480/ServerStatusDemo


灌水的感觉真爽

评论区

热门分享

扫码入社