我想创建一个仅记录特定级别且仅记录特定记录器的附加程序。从我所看到的,并基于本教程,过滤器是 ORed 在一起的。我怎样才能和 log4net 一起过滤?这是我正在做的一个例子:
<appender name="MyAppender">
<!--log only INFO level-->
<filter type="log4net.Filter.LevelMatchFilter">
<levelToMatch value="INFO" />
</filter>
<!--log only UserController logger-->
<filter type="log4net.Filter.LoggerMatchFilter">
<loggerToMatch value="MyLogger" />
</filter>
<!-- do not log anything else -->
<filter type="log4net.Filter.DenyAllFilter" />
</appender>