Log4Net 在哪里存储它的日志?

Where does Log4Net store it's logs?

我有一个 WinForms 应用程序,目前正在评估 Log4Net。

当我关闭应用程序并删除日志文件时,我预计会丢失日志。发生的事情是我启动应用程序,最后一个会话的日志被写入文件。

Log4net 不会将日志存储在特定位置。您可以配置 log4net 存储日志的位置。基本原则是您在配置中配置日志附加程序。这样您就可以灵活地选择记录的位置。有许多可能的 appender,例如:

  • 文件
  • sql
  • 事件日志
  • 调试
  • blob 存储
  • ...

'out of the box' appender 的概述:https://logging.apache.org/log4net/log4net-1.2.13/release/sdk/log4net.Appender.html

每个附加程序都有不同的配置选项。你可以有多个 appender 来记录不同的 'endpoints'.