elmah - 多个 ELMAH 数据库

标签 elmah

我们使用 ELMAH 进行日志记录,我们理想的做法是自定义 ELMAH 连接字符串,以便每个环境(dev、uat、qa、生产)进入单独的 ELMAH 日志。 (这样做有令人信服的理由,这与我们的业务流程和应用程序的性质有关。)

通过疯狂地搜索文档和谷歌搜索,我无法确定 ELMAH 使用的数据库必须命名为“ELMAH”,或者我是否可以将其自定义为“dev”、“qa”、“uat”和“prod”(适合我们要部署到的环境)。

有人可以帮我澄清一下吗?

最佳答案

当您编写数据库时,您实际上并没有说明您正在使用哪个数据库。

设置后,ELMAH 日志记录到数据库基于 web.config 中的连接字符串。这意味着您可以为每个环境拥有单独的连接字符串。您可以使用web.config transformations“交换”它们。 .

关于elmah - 多个 ELMAH 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26124348/

相关文章:

asp.net-mvc - Elmah,最有效的错误持久机制是什么?

c# - 图像和javascript文件中asp.net mvc 2中的System.Web.HttpException

asp.net - 使用Elmah.MVC时未调用Application_Error

asp.net - Elmah vs Elmah.MVC Nuget软件包-使用哪个以及为什么?

elmah - 通过代码初始化 ELMAH 的 SMTP 设置

asp.net - ServiceStack:如何忽略路由?

asp.net-mvc - 我该如何处理Elmah本身引起的异常?

c# - 如何将 Elmah.MVC 与 ApiController 一起使用?

c# - ELMAH 异常生成通用 "The service is unavailable"消息

asp.net-mvc - 如何将带有附加数据属性的自定义异常记录到 Elmah?