对于某些例外情况,我想将一些信息附加到我的 Elmah MVC 日志中。
是否有我可以挂钩的日志记录或预记录事件以将此信息添加到日志中。
目前我只能找到一个 ErrorLog_Logged 事件,该事件在创建日志后调用。
我想我可以使用此事件来获取日志 ID,然后将包含额外信息的文本文件写入我的服务器,但如果我可以将此信息添加到实际的 Elmah 日志中会更容易。
对于某些例外情况,我想将一些信息附加到我的 Elmah MVC 日志中。
是否有我可以挂钩的日志记录或预记录事件以将此信息添加到日志中。
目前我只能找到一个 ErrorLog_Logged 事件,该事件在创建日志后调用。
我想我可以使用此事件来获取日志 ID,然后将包含额外信息的文本文件写入我的服务器,但如果我可以将此信息添加到实际的 Elmah 日志中会更容易。
似乎只有默认情况下使用 Elmah 公开的 ErrorLog_Logged 和 ErrorLog_Filtering 事件。为了获得您正在寻求的行为,您可以使用您在问题中描述的选项。此外,您可以创建一个自定义 Elmah 事件日志提供程序来为您处理此问题。这是以前的问题 - Elmah Customized Provider and Exposed Event,其中包含一些很好的详细信息和有关如何执行此操作的链接。