2011-07-18 11 views
2

XMLFileを使用してRollingFileAppenderのファイルの値を設定するにはどうすればよいですか?XMLFileを使用して値を設定する方法は?

<log4net> 
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> 
     <file value="NULL"/> 
     <appendToFile value="true"/> 
     <rollingStyle value="Size"/> 
     <maxSizeRollBackups value="10"/> 
     <maximumFileSize value="100KB"/> 
     <staticLogFileName value="true"/> 
     <layout type="log4net.Layout.PatternLayout"> 
     <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline"/> 
     </layout> 
    </appender> 
<appender name="FileAppender" type="log4net.Appender.FileAppender"> 
     <file value="NULL"/> 
    </appender> 
</log4net> 

答えて

5

ElementPath = XPathの要素に
NAME =属性名
値=

<util:XmlFile 
    Action="setValue" 
    ElementPath="//log4net/appender/[\[]@name='RollingFileAppender'[\]]/file" 
    Name="value" 
    Value="SOMETHING NOT NULL"/> 
を設定する値
関連する問題