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.
|