从网站项目写入事件日志

时间:2012-10-04 22:05:26

标签: asp.net

我正在尝试将错误从网站项目记录到Windows事件查看器 但没有运气。

我尝试在网站中添加另一个项目,该项目包含写入事件日志的功能并在网站项目中引用它。如果我点击页面cs文件中的using关键字,则不显示其他项目

这是正确的方法吗?

如果是这样,在aspx页面代码后面我应该使用System.configuration,每次我想写入事件查看器然后我必须调用我引用的类中的方法来处理它?<​​/ p>

我想要这样的事情:

try{
..
}
catch(Exception ex){
   writeToLogFunction(exception source, exception name, exception  description);
}

这是正确的做法吗?我从来没有处理过它并欣赏它 走过\ example ..

先谢谢。

1 个答案:

答案 0 :(得分:0)

有一些开源/免费日志库。我已经用过这些了,他们做得非常好:

Log4Net

Elmah

此站点列出了相当多的日志库以及一些讨论如何处理日志记录的有用链接(位于页面底部)

.NET Logging Tools and Libraries