我正在尝试弄清楚如何将 AssemblyVersion 编号添加到 log4net appender。我的意思是..
<appender name="RollingFile" ..> 
   <file value="{TEMP}\MyApp\<AssemblyVersion>\MyApp.log"/>
   ..
</appender>
我正在尝试弄清楚如何将 AssemblyVersion 编号添加到 log4net appender。我的意思是..
<appender name="RollingFile" ..> 
   <file value="{TEMP}\MyApp\<AssemblyVersion>\MyApp.log"/>
   ..
</appender>
找到了答案。请参阅“使用 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";