假设我有5个应用程序,我想为未处理的异常添加ELMAH日志记录。是否可以将ELMAH设置为使用共享配置文件,以便我只需在每个应用程序的web.config中添加一行?我可以在应用程序间共享ELMAH配置吗?
理想情况下,我想通过Nuget安装ELMAH,然后在应用程序的web.config中添加一行并设置ELMAH。这可能吗?
假设我有5个应用程序,我想为未处理的异常添加ELMAH日志记录。是否可以将ELMAH设置为使用共享配置文件,以便我只需在每个应用程序的web.config中添加一行?我可以在应用程序间共享ELMAH配置吗?
理想情况下,我想通过Nuget安装ELMAH,然后在应用程序的web.config中添加一行并设置ELMAH。这可能吗?
我喜欢@feanz的建议来创建自己的自定义Elmah Nuget包。我唯一担心的是现在需要确保您的定制Elmah软件包随着时间的推移与Elmah的版本更改保持同步。
相反,我会建议创建和本地托管一个自定义Nuget包,仅用于您想要为您的应用程序制作Elmah的自定义配置更改。您可以按照steps here了解如何在Nuget中执行配置转换。通过这样做,你会得到一些好处:
您可以为elmah创建自己的Nuget包,您可以使用自己的web.config转换版本在本地托管它。然后你安装包Elmah和它已经配置你喜欢的方式。