我正在处理一个复杂的应用程序,有时会在我们的日志文件中产生以下记录:
Exception of type 'System.Exception' was thrown
我可以追踪异常的原因,但我的问题是文本的确切措辞来自哪里。
诸如“Exception of type”和“was thrown”这样的词语不在我们的应用程序中出现,但在谷歌搜索各种应用程序时会出现,因此必须有一个系统组件将这些文本组合在一起。 它不是异常对象的标准ToString(),如果我编写了一个只抛出异常的应用程序,那么该应用程序的命令行输出不包括该文本。
感觉像是一些标准的组件捕获底层异常并重新抛出它,添加了这些单词。如果我知道是什么在做这件事,就可以更容易地追踪到根本原因。
有什么想法吗?