asp.net-mvc – 使用ELMAH记录EventLog中的错误

我正在使用ELMAH来记录我的asp.net MVC(C#)应用程序中的错误.

我能够在xml或数据库中记录错误.如何使用ELMAH将错误记录到事件日志中?

解决方法

ELMAH不包含事件日志选项.

ELMAH错误日志类不是只写的;他们还会读取日志数据,以便可以在ELMAH Web界面中显示.此外,ELMAH记录的不仅仅是异常信息.它还记录服务器变量,表单集合以及重现黄色死亡屏幕所需的信息.即使您将所有这些信息记录到事件日志中,也很难以纯文本形式阅读,并且很难以ELMAH Web界面可以使用它的方式进行回读.如果您不打算使用ELMAH Web界面,那么显然不是问题.

如果要将基本异常数据记录到事件日志中,可以通过继承ErrorLog来创建自己的错误日志. ELMAH支持多个错误日志,因此您可以继续将详细数据记录到XML数据库(以便为ELMAH Web界面提供服务),然后将该数据的子集记录到事件日志中.

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....