我试图弄清楚如何将程序集版本号添加到log4net appender。我的意思是......
<appender name="RollingFile" ..>
<file value="{TEMP}\MyApp\<AssemblyVersion>\MyApp.log"/>
..
</appender>
答案 0 :(得分:2)
找到答案。 请参阅“Dynamic log fileNames with 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";