我应该在哪里存储错误日志?

ALO*_*low 3 .net c# asp.net logging

我正在构建一个C#/ Asp.Net(FW 2.0)Web应用程序,我想知道我应该在哪里存储我的错误日志条目.

我可以把它写在服务器上的文件中,但这对我来说似乎不对.这与数据库的想法是不一致的.

另一个重要的答案是在数据库上,但如果我没有与数据库有任何连接会发生什么.如果客户端收到数据库连接错误我该怎么办(因为服务器和数据库显然不在同一台机器上)?

您的建议表示赞赏.

比你

编辑:我在这里谈论基本的错误记录,请不要像log4net这样的大框架.

Per*_*vic 6

具有适当事件源的系统事件日志(日志记录通道)

http://support.microsoft.com/kb/307024