1

AssemblyVersion番号をlog4netアペンダーに追加する方法を理解しようとしています。つまり..

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

1 に答える 1

2

答えを見つけました。「 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";
于 2012-06-19T06:56:48.010 に答える