首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >客户端应用程序中的Java日志记录

客户端应用程序中的Java日志记录
EN

Stack Overflow用户
提问于 2013-03-31 17:50:07
回答 2查看 98关注 0票数 0

我用java为OS做了一个小的桌面应用程序,我已经用JarBundler打包成了一个.app。在我的电脑上一切都运行得很好。

当我将.app发送给其他人(也在运行苹果电脑)时,应用程序会立即打开和关闭。有没有我可以从他们的计算机上得到的某种日志文件(我有完全的访问权限)。有没有办法让System.out.println语句或类似语句显示在该文件中?

EN

回答 2

Stack Overflow用户

发布于 2013-03-31 17:55:19

从控制台执行应用程序,任何错误都将从那里打印到标准错误流中。

票数 0
EN

Stack Overflow用户

发布于 2013-03-31 18:09:56

请避免在应用程序上使用System.out.println()语句。该方法是同步的,并导致较差的性能。更不用说,您可能无法根据谁捕获控制台来检索语句。

使用sl4j之类的日志记录解决方案,并使用带有file appenderlog4j之类的日志记录器对其进行备份。文件附加器写入一个文件,您可以从那里获得调试语句/堆栈跟踪。

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

https://stackoverflow.com/questions/15728247

复制
相关文章

相似问题

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