我正在尝试弄清楚如何将 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";