最近我必须维护多个现有的应用程序,这些应用程序没有很好的期望Log系统。
大部分时间它都依赖于EventLog,如果它是前端问题,它的表现不佳。
我的问题是我应该如何将Elmah或Log4net添加到现有项目中 只需稍微努力改变现有的应用程序。
之前我尝试过使用Log4net,但似乎要记录后端问题,你需要在后端代码中添加异常,这将为我的案例付出很多努力
任何其他提供良好的looging和轻微努力的工具也将受到赞赏
答案 0 :(得分:1)
由于ELMAH和log4net都是免费工具,因此您还可以选择使用这些工具并记录到本地数据库,文件或类似文件。我写了一本关于如何做到这一点的电子书:.NET Web Application Logging Essentials。如果你想要一份副本,我可以在elmah.io的托马斯写信告诉你。
我还想提一下,我是elmah.io的创始人,这是一个基于云的服务,用于处理网络应用中的异常。我们支持ELMAH和log4net,安装非常简单。这是一项付费服务,如果你能忍受免费版本的限制,那么它取决于你。