java log4j 弱弱的问题

发布于 2021-11-21 03:30:51 字数 371 浏览 855 评论 5

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

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

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

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

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



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

小情绪 2021-11-25 20:47:59

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

成熟的代价 2021-11-25 19:26:10

您的意思,是把全部代码替换掉吗?

鹤舞 2021-11-25 09:57:30

回复
不是 我的意思是修改java源代码的e.printStackTrace()方法,在这个方法的内部集成log4j

等风来 2021-11-24 09:50:56

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

平定天下 2021-11-24 08:35:09

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文