Skip to content

LimitingWrapper target

Rolf Kristensen edited this page Nov 23, 2021 · 9 revisions

Limits the number of logs written to the wrapped target in a given time interval.

Platforms Supported: All

Introduced in NLog 4.4.

Configuration Syntax

<targets>
  <target xsi:type="LimitingWrapper"
          name="String"
          messageLimit="Integer"
          interval="TimeSpan">
    <target xsi:type="wrappedTargetType" ...target properties... />
  </target>
</targets>

Parameters

General Options

  • name - Name of the target.

Limiting Options

  • messageLimit - Indicates the maximum number of log events written per Interval. Log events in the current interval received after the message limit has been reached will be discarded. Integer Default: 1000

  • interval - Indicates a time interval in which messages will be written up to the maximum number of messages (messageLimit). TimeSpanDefault: "01:00" (1 hour)

Clone this wiki locally