调试信息

时间:2011-06-03 21:55:47

标签: debugging logging

我有一个在后台运行的Windows服务,并将文件从一个数据库传输到另一个数据库,我想知道记录/存储有关此服务的信息的最佳方法是什么,以便我可以在发生故障时对其进行调试。目前我只是使用nlog来输出异常文本和状态行,但是日志文件中是否包含任何信息?

2 个答案:

答案 0 :(得分:0)

我认为最好的做法是写信给Windows Event EventLog

答案 1 :(得分:0)

您可以包含任何有用的信息,以找出问题所在。我喜欢登录事件日志,但我看到很多人选择登录数据库和xml /文本文件。我正在开展一个我工作的项目,这个项目非常庞大,经过多次迭代和扩展,现在已经多次易手。记录是一个混乱的恕我直言,因为每个模块以不同的格式登录到它自己的位置,并且很少实际使用事件日志(我们可以在出现问题时可靠地获取调试信息)。给自己一种方法来上下调整日志记录,这样您就可以在不重新编译的情况下有时记录更多信息而不记录其他信息。我们在配置文件中使用日志记录级别属性,并根据该属性确定要记录的内容和不记录的内容。

相关问题