您将如何手动触发将错误从节点快递记录到哨兵?
Posted
技术标签:
【中文标题】您将如何手动触发将错误从节点快递记录到哨兵?【英文标题】:How would you manually trigger errors to be logged from node express to sentry? 【发布时间】:2022-01-13 02:04:04 【问题描述】:我目前正在使用一个名为 log4js 的带有 node express 的记录器。每当我收到错误时,我都会将其记录到文件中。日志文件很难阅读和理解,而且记录器有点没用,因为我没有查看记录的错误。
我刚刚设置了哨兵。
有没有一种方法可以手动向哨兵发送错误,就像我使用当前记录器所做的那样,以便我可以轻松查看错误?我不想每次都抛出错误,因为那样它会关闭节点服务器并且必须重新启动。有很多次我有一个 try catch,在 catch 中我处理它并记录错误以在将来修复。我只是想知道这些错误是被触发的并且以一种易于查看的方式。
有什么想法吗?
【问题讨论】:
【参考方案1】:try
// ...
catch (e)
Sentry.captureException(e);
有关触发您自己的哨兵错误的更多信息,请查看他们的节点快递文档中的此链接
https://docs.sentry.io/platforms/node/guides/express/usage/
【讨论】:
以上是关于您将如何手动触发将错误从节点快递记录到哨兵?的主要内容,如果未能解决你的问题,请参考以下文章
您将如何审核 ASP.NET 成员表,同时记录哪些用户进行了更改?