我刚刚在VS2010中通过NuGet下载了log4net。 Log4net版本1.2.11.0。
我的问题 - 我无法将日期或扩展名附加到文件名。
这是我的追随者:
<appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender">
<file value="Logs\Error" />
<appendToFile value="true" />
<datePattern value=".yyyy-MM-dd.lo\g" />
<rollingStyle value="Date" />
<filter type="log4net.Filter.LevelRangeFilter">
<acceptOnMatch value="true" />
<levelMin value="ERROR" />
<levelMax value="FATAL" />
</filter>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern
value="%-5p %d %5rms %-22.22c{1} %-18.18M - %m%n" />
</layout>
</appender>
该文件是在正确的目录(./Logs)中创建的,名称为“Error”,没有扩展名。
我也尝试过datePattern“.yyyy-MM-dd。\ l \ o \ g”。
其他S.O.没有。我访问过的问题有所帮助。有什么想法吗?
答案 0 :(得分:2)
添加行
<staticLogFileName value="false" />