Vemund
Vemund

Reputation: 65

log4net add AssemblyVersion to appender filename

I'm trying to figureout how to add AssemblyVersion number to a log4net appender. With that I mean..

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

Upvotes: 1

Views: 603

Answers (1)

Vemund
Vemund

Reputation: 65

Found the answer. See "Dynamic log fileNames with log4net"

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

Then in C# code:

log4net.GlobalContext.Properties["LogName"] = "file1.log";

Upvotes: 2

Related Questions