Nestjs 错误在异常过滤器中的位置

Nestjs error's location in exception filters

我有一个针对异常的全局过滤器。我想创建一个记录器。但是在过滤器中,我看不到错误发生在哪一行或文件中。是否可以在过滤器中了解它?

我想这样做是因为我不想在项目的每个部分都添加一个记录器。任何想法将不胜感激。

每个错误,包括 Nest 的 HttpException class 和子 classes,都应该有一个 .stack 属性 来说明错误发生的位置,什么线,发生了什么事到那一点。您可以记录下来,然后根据需要对其进行 grok 以获取您想要的信息