我在想记录信息的“正确”方法是什么;记录到文件还是事件查看器中的特殊日志?
我喜欢记录到文件中,因为我可以使用滚动式平面文件监听器并查看每天的新日志,在事件查看器中,我只能一次查看一个消息 - 而在文件中,我可以更轻松地浏览整天的日志。我的同事认为文件只会占用空间,他喜欢将警告、错误和信息消息都放在同一个位置。你觉得呢?有没有偏好的方法?如果有,为什么?
另外,这些方法中存在任何并发问题吗?我读过entlib是线程安全的,并且如果监听器不是线程安全的,则会生成Monitor.Enter,但我想确保(我们只是使用Logger.Write)。我们正在使用entlib 3.1。
提前谢谢。