I have a log4net logfile appender defined as follows. It works fine. I'd like to put the assembly version of the exe as the file name to better distinguish what version is in play. So, in the example below, I'd like to have ClientAppLog_v1.2.3.4.txt, if the assembly version of my app was 1.2.3.4
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<param name="File" value="${USERPROFILE}\MyApp Logs\ClientAppLog.txt" />
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="[Header]
" />
<param name="Footer" value="[Footer]
" />
<param name="ConversionPattern" value="%d [%t] %-5p %c %m%n" />
</layout>
</appender>