【问题标题】:How to log Client Side exceptions in StackExchange.Exceptional?如何在 StackExchange.Exceptional 中记录客户端异常?
【发布时间】:2017-08-25 08:44:39
【问题描述】:

我正在开发一个 Web 项目,并为服务器异常记录实现了 StackExchange.Exceptional。我只是想知道我是否也可以通过 StackExchange.Exceptional 记录我的客户端异常。

有没有办法使用这个库来记录客户端异常?

【问题讨论】:

    标签: logging exception-handling client-side stackexchange.exceptional


    【解决方案1】:

    就客户端日志记录而言,据我所知没有任何机制。 因为开发人员从不在客户端维护任何数据库。即使您将异常保存在客户端存储中,这也不是一种集中式方法,您将如何再次获取?

    你能做什么 在客户端,您可以通过 Ajax 调用将 javascript 的特定场景/异常记录到您用于服务器错误日志的同一错误记录模块中,并保存您想要登录到数据库中的那些异常以进行集中记录。

    【讨论】:

    • 是的,Stackoveflow.Exceptional 隐式捕获并记录服务器端异常。我们能否从客户端生成服务器端异常,以便异常被 Exceptional 捕获并将其存储到数据库中?
    • 从客户端生成服务器端异常有什么意义?
    • 尽管您可以通过 ajax 调用将您想要记录的内容作为字符串发送到服务器,然后创建一个新的异常实例并将该消息(从客户端)添加到该异常并抛出它。跨度>
    • 为什么你更喜欢 StackExchange.Exceptional 而不是其他记录器?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多