1

我正在尝试弄清楚如何将 AssemblyVersion 编号添加到 log4net appender。我的意思是..

<appender name="RollingFile" ..> 
   <file value="{TEMP}\MyApp\<AssemblyVersion>\MyApp.log"/>
   ..
</appender>
4

1 回答 1

2

找到了答案。请参阅“使用 log4net 的动态日志文件名

<appender name="RollingFileAppenderV1" 
          type="log4net.Appender.RollingFileAppender">
  <file type="log4net.Util.PatternString" 
        value="F:\HornetFeed\%property{LogName}" />

然后在 C# 代码中:

log4net.GlobalContext.Properties["LogName"] = "file1.log";
于 2012-06-19T06:56:48.010 回答