Я изо всех сил пытаюсь написать И условный фильтр в log4net. Если бы это был nLog, я мог бы написать так:
<logger name="*" minlevel="Info" xsi:type="NLogLoggerRule" writeTo="FooLogger" >
<filters>
<when condition="equals('${event-context:item=UserID}', 'TESTUSER')
and equals('${event-context:item=URL}','/foo/foobar.aspx')"
action="Ignore" />
</filters>
</logger>
Я не знаю, как написать такой же фильтр в log4net. До сих пор мне удавалось написать одно условие:
<appender>
....
<filter type="log4net.Filter.PropertyFilter">
<key value="URL" />
<stringToMatch value="/foo/foobar.aspx" />
<acceptOnMatch value="false" />
</filter>
</appender>
Как я могу написать условия И, используя фильтры log4net? Пожалуйста помоги.