NLog.Targets.Wrappers Namespace |
| Class | Description | |
|---|---|---|
| AsyncTargetWrapper |
Provides asynchronous, buffered execution of target writes.
| |
| AutoFlushTargetWrapper |
Causes a flush on a wrapped target if LogEvent satisfies the Condition.
If condition isn't set, flushes on each write.
| |
| BufferingTargetWrapper |
A target that buffers log events and sends them in batches to the wrapped target.
| |
| CompoundTargetBase |
A base class for targets which wrap other (multiple) targets
and provide various forms of target routing.
| |
| FallbackGroupTarget |
Provides fallback-on-error.
| |
| FilteringRule |
Filtering rule for PostFilteringTargetWrapper.
| |
| FilteringTargetWrapper |
Filters log entries based on a condition.
| |
| GroupByTargetWrapper |
A target that buffers log events and sends them in batches to the wrapped target.
| |
| ImpersonatingTargetWrapper |
Impersonates another user for the duration of the write.
| |
| LimitingTargetWrapper |
Limits the number of messages written per timespan to the wrapped target.
| |
| LogEventDroppedEventArgs |
Arguments for LogEventDropped events.
| |
| LogEventQueueGrowEventArgs |
Raises by AsyncRequestQueue when
queue is full
and OnOverflow set to Grow
By default queue doubles it size.
| |
| PostFilteringTargetWrapper |
Filters buffered log entries based on a set of conditions that are evaluated on a group of events.
| |
| RandomizeGroupTarget |
Sends log messages to a randomly selected target.
| |
| RepeatingTargetWrapper |
Repeats each log event the specified number of times.
| |
| RetryingTargetWrapper |
Retries in case of write error.
| |
| RoundRobinGroupTarget |
Distributes log events to targets in a round-robin fashion.
| |
| SplitGroupTarget |
Writes log events to all targets.
| |
| WrapperTargetBase |
Base class for targets wrap other (single) targets.
|
| Enumeration | Description | |
|---|---|---|
| AsyncTargetWrapperOverflowAction |
The action to be taken when the queue overflows.
| |
| BufferingTargetWrapperOverflowAction |
The action to be taken when the buffer overflows.
| |
| LogOnProviderType |
Logon provider.
| |
| SecurityImpersonationLevel |
Impersonation level.
| |
| SecurityLogOnType |
Logon type.
|