从仍在运行的桌面图形Java程序中获取stderr事后验证?

时间:2016-07-05 16:05:48

标签: java swing logging stderr postmortem-debugging

我在Windows桌面上使用jre 1.8.0_91运行自定义图形Java应用程序。我刚刚失败,我认为导致自定义JTable单元格渲染器死亡。*程序整体仍在运行。

不幸的是,代码不是log stderr(但是我下次处理代码时会立即执行!)。我从Windows资源管理器启动了jar,因此没有控制台,据我所知,stderr会进入比特桶。 (当我从命令行运行进程时,我像往常一样在终端上获得stderr。)

有没有办法从我正在运行的Java进程中提取如果最近有什么东西被转储到stderr?是否有可能告诉我的Java范围的日志文件?

*症状,如果重要:自定义呈现表突然变为普通列视图,使用哈希码而不是引用对象的呈现内容(例如,CustomTable$TableEntry@1a2b3c)。我仍然可以与桌子互动,这让我觉得它只是死亡的渲染器。

0 个答案:

没有答案