【问题标题】:Log4Net logging options (FileAppender vs. EventLogAppender)Log4Net 日志记录选项(FileAppender 与 EventLogAppender)
【发布时间】:2014-05-11 02:23:48
【问题描述】:

我已经在我的 C# 项目中实现了 Log4Net 日志记录功能。

现在我正在使用 EventLogAppender 记录所有错误,但我想知道 FIleAppender 是否是更好的方法。我担心保存到文件而不是登录系统事件时的性能。

使用FileAppenderEventLogAppender 有什么好处?

【问题讨论】:

    标签: c# logging log4net


    【解决方案1】:

    性能方面,两者都很快,但我怀疑基于文件的速度会更快。如果您正在编写如此多的日志以至于这是一个问题,那么您的程序听起来很“健谈”,所以我会使用 FileAppender——当日志简洁且偶尔出现时,系统日志很好,但如果它们很快就会变得乏味长和/或频繁。如果这是一个问题,基于文件的日志通常更容易存档。另一方面,如果您已经在监视事件日志,或者如果您想将所有内容放在“标准”位置,那么 EventLogs 就很不错了——也就是说,用户总是知道去哪里看。

    请注意,您不必只选择一个或另一个 - 您可以在事件日志中进行短暂/偶尔的状态更新,并在文件日志中进行详细信息 - 这是我通常采用的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多