Как установить значения с помощью XMLFile? - PullRequest
2 голосов
/ 18 июля 2011

Как установить значение для файла только для 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>

1 Ответ

5 голосов
/ 18 июля 2011

ElementPath = XPath к элементу
Имя = Имя атрибута
Значение = значение для установки

<util:XmlFile 
   Action="setValue" 
   ElementPath="//log4net/appender/[\[]@name='RollingFileAppender'[\]]/file" 
   Name="value" 
   Value="SOMETHING NOT NULL"/> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...