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

标签 c# .net asp.net logging

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

我可以将它写在服务器上的文件中,但我觉得这不合适。这与数据库的想法不一致。

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

感谢您的建议。

比你强

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

最佳答案

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

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

关于c# - 我应该在哪里存储错误日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2192098/

相关文章:

c# - 如何创建具有两种不同数据类型值的键值对?

c# - 默认 ASP.NET 应用程序中存储的用户名和密码在哪里?

c# - “运算符'+ ='不能应用于类型'decimal'和'double'的操作数”

asp.net - 如何提取本地化字符串资源进行翻译?

C# 按枚举或列表自定义排序

c# - 在列表框中插入具有特定颜色的项目

.net - 通过反射创建F#记录

c# - 在本地主机上测试子域

javascript - WebBrowser 链接 Project Resources 中的 JavaScript 文件

c# - 单元测试 : Clone and equality