Я настроил этот фильтр для одного из моих приложений log4net (использует AdoNetAppender):
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="DEBUG" />
<acceptOnMatch value="true" />
</filter>
<filter type="log4net.Filter.PropertyFilter">
<key value="c" />
<stringToMatch value="Stribe.Kernel" />
<acceptOnMatch value="true" />
</filter>
<filter type="log4net.Filter.DenyAllFilter" />
Я, вероятно, делаю что-то действительно неправильное, но пытаюсь понять это в течение нескольких часов, и это сводит меня с ума.
То, что я хочу, чтобы фильтр делал, это запрещает все записи, кроме тех, чье имя регистратора начинается (или содержит, как хорошо для меня) с "Stribe.Kernel"
Также пробовал что-то с, но я не могу заставить его работать.
Есть предложения?