如何以编程方式创建新的Log4Net日志?

时间:2010-09-29 15:46:46

标签: c# logging log4net error-logging

我需要能够记录创建新的日志文件,并使用log4net在运行时指定文件的名称。我目前正在使用RollingFileAppender,它根据app.config中指定的名称将所有内容记录到一个文件中。

如何明确告诉log4net启动新日志并相应地命名?

我当前的配置:

<log4net>
<appender name="RollingFile" type="log4net.Appender.RollingFileAppender" >
  <file value="Logs\ErrorLog.log"/>
  <appendToFile value="true"/>
  <maxiumFileSize value="100KB"/>
  <maxuimRollBackups value="2"/>
  <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%message%newline" />
  </layout>
</appender>
<root>
  <level value="INFO" />
  <level value="ERROR" />
  <appender-ref ref="RollingFile" />
</root>

谢谢!

修改

我相信我的问题与此one的副本有一个答案。

0 个答案:

没有答案