我需要能够记录创建新的日志文件,并使用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的副本有一个答案。