You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为ELMAH MongoDB配置自定义错误集合名称?

可以指定自定义集合名称,完全满足你的需求!

当然没问题!ELMAH MongoDB驱动支持通过web.config配置自定义集合名称,刚好能解决你多个应用共享数据库但错误日志分开存储的场景。

具体配置方法很简单,只需要在你的<errorLog>节点里添加一个collectionName属性,指定你想要的集合名称即可。举个实际的配置例子:

<errorLog 
    type="Elmah.MongoErrorLog, Elmah.MongoDB.Driver2, Version=2.1.0.0, Culture=neutral"
    connectionString="mongodb://localhost:27017/YourSharedDatabase"
    collectionName="AppOneErrorLogs" />

对于第二个应用,只需要把collectionName改成对应的名称(比如AppTwoErrorLogs),就能在同一个MongoDB数据库里,让两个应用的错误日志分别存在各自的集合中,完全不会混淆。

这个配置会直接覆盖默认的"Elmah"集合名称,不需要额外的复杂操作,非常贴合你的需求。

内容的提问来源于stack exchange,提问作者Roman.Pavelko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:48:08