首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在swing程序中使用printStackTrace()好吗?

在swing程序中使用printStackTrace()好吗?
EN

Stack Overflow用户
提问于 2009-04-10 08:26:09
回答 4查看 804关注 0票数 1

我正在开发一个小的swing应用程序,我不确定是否应该使用printStackTrace()。

如果我得到一个异常,我会通过JOptionPane向用户显示一条消息,例如:未找到文件等。

但同时,我使用了printStackTrace(),我既不确定是否向用户显示堆栈跟踪,也不确定是否不打印anything...just以防需要。

我能把printStackTrace留在那里吗?或者为什么不能呢?

谢谢你的建议。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-04-10 08:27:48

日志堆栈跟踪日志文件,它们对最终用户没有任何意义

向用户打印有意义的错误消息。即找不到文件等

票数 3
EN

Stack Overflow用户

发布于 2009-04-10 08:38:23

一个更好的想法是用任何日志记录应用程序接口来代替它们,比如Log4J。当然,正如Paul提到的,在适当的地方向用户显示有意义的错误消息。

票数 6
EN

Stack Overflow用户

发布于 2009-04-10 08:35:53

printStackTrace()包含仅与开发人员相关的信息,因此最好避免将这些信息公开给用户

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/737048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档