Hello everyone,

I have a problem with activating a context-wide filter. I created my own
filter, made it inherit from *AbstractFilter* and then overridden the
method

public Result filter(LogEvent event)

This method was never called so I decided to try with an existing filter,
here's my config file:

<configuration monitorInterval="5">
  <!--<MetricWritingFilter />-->
  <ThresholdFilter level="TRACE" onMatch="DENY" onMismatch="DENY"/>

  <appenders>
    <console name="stdout" target="SYSTEM_OUT">
      <patternLayout pattern="%d{ABSOLUTE} %5p %c{1}:%L - %m%n"/>
    </console>
  </appenders>

  <loggers>
    <logger name="com.outbrain.test" level="info" />
    <root level="error">
      <!--<appenderRef ref="wfePartitionedJobAppender"/>-->
      <appenderRef ref="stdout"/>
    </root>
  </loggers>
</configuration>


The filter works but when I put a breakpoint inside the ThresholdFilter
class I see it doesn't stop in the method I mentioned earlier:
[image: Inline image 1]

Am I missing something here?

Thanks,
Guy Marom

Reply via email to