如何让ELMAH登录到MySQL?

akn*_*ds1 7 mysql asp.net-mvc logging elmah

我们将ELMAH与ASP.NET MVC 3 集成在一起,作为记录应用程序错误的一种方法.但是,我们还没有坚持日志.为此,我们想在MySQL中存储ELMAH的日志条目,因为我们已经将此数据库服务器的实例用于其他目的.

我们如何配置ELMAH以便它与MySQL保持日志?

dkn*_*ack 11

您可以安装NuGet包 ELMAH on MySQL

PM> Install-Package elmah.mysql

你必须配置它.来自Elmah.MySql.txt,它是包的一部分.

请注意,为了完成ELMAH.MySql的安装,您必须执行以下操作:

  1. 确保从http://dev.mysql.com/downloads/connector/net/安装了最新的MySQL连接器(这是可选的,因为我们已经包含了MySql.Data.dll,如果您下载了最新的连接器,那么我需要我们的版本)
  2. 对您的数据库运行Elmah.MySql.sql脚本
  3. 使用elmah中的正确设置编辑web.config以连接到数据库

更多信息