是否有可能以及如果有,您如何获得由Java小程序生成的Java控制台日志的编程访问权限?以编程方式访问Java控制台日志
我想要做的是为我正在开发的小程序添加一个“发布bug”按钮。当测试人员点击这个按钮时,我希望小程序将控制台日志的内容打包,作为小程序提交的错误报告的一部分。
感谢您的任何帮助。
是否有可能以及如果有,您如何获得由Java小程序生成的Java控制台日志的编程访问权限?以编程方式访问Java控制台日志
我想要做的是为我正在开发的小程序添加一个“发布bug”按钮。当测试人员点击这个按钮时,我希望小程序将控制台日志的内容打包,作为小程序提交的错误报告的一部分。
感谢您的任何帮助。
使用System.setOut
和setErr
您可以捕获否则会转到控制台的输出。
在我问这个问题之前,我花了很多年在这里寻找这个问题。现在我只能在这里找到问题和答案:[link](http://stackoverflow.com/questions/5389632/capturing-contents-of-standard-output-in-java) – Pryo
您可以将日志消息附加到StringBuffer对象,并在单击按钮时显示在Textfield中。
原油(我会去一个匿名记录器,而不是'StringBuffer'),但是很有效。 +1 –
我怀疑你的具体要求是否可以实现,但是“沙盒”还是“可信”? –