java log4j 弱弱的问题

fmpoffice 发布于 2014/04/23 13:57
阅读 231
收藏 0

我想请教一下log4j弱弱的问题?

1、是不是把e.printStackTrace();都换成logger.debug(e.getMessage());

2、如果是的话,那么有没有什么办法"不进行不替换",也能把错误信息输出到一个文件。

3、我打算批量把e.printStackTrace批量替换成logger.debug(e.getMessage()),但想找找更好的方法。

例如:当调用e.printStackTrace的时候,自动帮我调用一下logger.debug(e.getMessage())。但要全部类都实现重写e.printStackTrace方法。感觉越来越复杂。。




加载中
0
LucEsape
LucEsape

eclipse 里面设置代码风格 有个 catch block body

0
CloudArchitect
CloudArchitect

这个需求目测只能修改源代码能解决。

CloudArchitect
CloudArchitect
回复 @fmpoffice : 不是 我的意思是修改java源代码的e.printStackTrace()方法,在这个方法的内部集成log4j
fmpoffice
fmpoffice
您的意思,是把全部代码替换掉吗?
0
laigous
laigous

偷这种懒干嘛呢。。最好不用e.getMessage()有时是取不到内容的,像空指针异常就不行,用e.toString()吧

返回顶部
顶部