我正在创建一个全局异常处理,它在某些情况下在关闭之前收集一些信息。此信息之一是当前线程转储。我使用以下代码执行此操作:
ManagementFactory.getThreadMXBean().dumpAllThreads(true, true);
问题是将信息写入 TDA 的可分析格式。是否有一种“简单”的方式来格式化信息而不是自己编写格式?
编辑:我想要一个完整的线程转储,这样我就可以找到有问题的线程。上面提到的方法提供了一个 ThreadInfo-Objects 数组,所以我有数据。我的问题是书面输出不是 TDA 识别为线程转储的格式。