-
Notifications
You must be signed in to change notification settings - Fork 0
PostFilteringWrapper target
Filters buffered log entries based on a set of conditions that are evaluated on a group of events.
Supported in .NET, Silverlight, Compact Framework and Mono. ##Configuration Syntax
<targets>
<target xsi:type="PostFilteringWrapper" name="String" defaultFilter="Condition">
<target xsi:type="wrappedTargetType" ...target properties... />
<when exists="Condition" filter="Condition"/><!-- repeated -->
</target>
</targets>
##Parameters
###General Options
name - Name of the target.
###Filtering Options
defaultFilter - Default filter to be applied when no specific rule matches. Condition
###Filtering Rules
_rules - The collection of filtering rules. The rules are processed top-down and the first rule that matches determines the filtering condition to be applied to log events. Collection
Each collection item is represented by <when /> element with the following attributes:
- exists - Condition to be tested. Condition Required.
- filter - Resulting filter to be applied when the condition matches. Condition Required.
##Remarks PostFilteringWrapper must be used with some type of buffering target or wrapper, such as AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper.
- Search in documentation
- Getting started
- Examples
- External articles and tutorials
- FAQ
- Platform support
- Advanced Configuration file options
- Filtering log messages
- [Using Time Sources](Time Source)
- Visual Studio support
- Who is using NLog
- [Write custom extensions](Extending NLog)