我有一个小系统,我想提供一个可以分析错误/异常并提出可能解决方案的产品。
所以我想要一种解析java异常的方法(因为我只在日志中拥有它们[我不想影响实际系统])。
解析后,我想将其保存在数据库中,并将其与之前保存的异常(以某种格式)进行比较,以便找到最接近的匹配异常。
我想到了以下想法:“XException at A at B at C at D”将保存为 [XException, A, B, C, D] 并且我将以某种方式在我的数据库中搜索: [XException, ?, ?, ?] 哪个是最接近的。例如:[XException, A, G, C, D] 相当不错。
您如何看待这些想法?
解析异常的任何有效方法?
定义两个异常之间距离的有效或更好的方法?
知道任何可以做到这一点的开源 - 我还没有找到任何。
谢谢你。