2011-10-21 36 views
0

是否有可能以及如果有,您如何获得由Java小程序生成的Java控制台日志的编程访问权限?以编程方式访问Java控制台日志

我想要做的是为我正在开发的小程序添加一个“发布bug”按钮。当测试人员点击这个按钮时,我希望小程序将控制台日志的内容打包,作为小程序提交的错误报告的一部分。

感谢您的任何帮助。

+0

我怀疑你的具体要求是否可以实现,但是“沙盒”还是“可信”? –

回答

1

使用System.setOutsetErr您可以捕获否则会转到控制台的输出。

+0

在我问这个问题之前,我花了很多年在这里寻找这个问题。现在我只能在这里找到问题和答案:[link](http://stackoverflow.com/questions/5389632/capturing-contents-of-standard-output-in-java) – Pryo

1

您可以将日志消息附加到StringBuffer对象,并在单击按钮时显示在Textfield中。

+0

原油(我会去一个匿名记录器,而不是'StringBuffer'),但是很有效。 +1 –

相关问题