Skip to content
Julian Verdurmen edited this page Jul 27, 2016 · 9 revisions

Matches when the specified condition is met.

Supported in .NET, Silverlight, Compact Framework and Mono. ##Configuration Syntax

<rules>
  <logger ... >
    <filters>
      <when condition="Condition" action="Enum"/>
    </filters>
  </logger>
</rules>

##Parameters ###Filtering Options

  • condition - Condition expression. Condition Required. See Conditions page.
  • action - Action to be taken when filter matches. Required.
    Possible values:
    • Ignore - The message should not be logged.
    • IgnoreFinal - The message should not be logged and processing should be finished.
    • Log - The message should be logged.
    • LogFinal - The message should be logged and processing should be finished.
    • Neutral - The filter doesn't want to decide whether to log or discard the message.

##Examples See Conditions page

##Remarks Conditions are expressed using a simple language described here.

Clone this wiki locally