Java教程

胡乱吃异常的程序员就该被按在地上捶

本文主要是介绍胡乱吃异常的程序员就该被按在地上捶,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

情况是这样的:

线程会调用一个api接口,被调用的api没有try-catch打印日志。

然后写该线程的同事在调用api时,进行了try-catch,并log.error打印日志了,坑的是,他没有修改日志配置文件,异常日志没有输出到tomcat和指定日志目录中。详单于直接把异常吃了。

 

然后:客户现场出问题了,流程走不通,看日志被api代码走到一半死活不往下走(此时:由于客户配置问题和测试不一样,然后抛了异常,被线程吃掉了)。然后,觉得此问题很邪乎,找了很久也不懂为什么。最后灵光一现可能是吃异常的问题导致的。然后直接线程里面的log.error改成实system.out.println(),最终找到了问题所在。

 

总结:

1、自己处理好自己代码的异常,并做好日志输出。

2、确保catch异常后,异常能真的输出到日志文件中。

 

这篇关于胡乱吃异常的程序员就该被按在地上捶的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!