Click or drag to resize

SetupLoadConfigurationExtensions Class

Extension methods to setup NLog LoggingConfiguration
Inheritance Hierarchy
SystemObject
  NLogSetupLoadConfigurationExtensions

Namespace:  NLog
Assembly:  NLog (in NLog.dll) Version: 5.3.1+cf6675da40ccfd4c8c526a3b2bdbeed3442910a1
Syntax
public static class SetupLoadConfigurationExtensions

The SetupLoadConfigurationExtensions type exposes the following members.

Methods
  NameDescription
Public methodStatic memberFilterDynamic(ISetupConfigurationLoggingRuleBuilder, Filter, NullableFilterResult)
Apply dynamic filtering logic for advanced control of when to redirect output to target.
Public methodStatic memberFilterDynamic(ISetupConfigurationLoggingRuleBuilder, FuncLogEventInfo, FilterResult, NullableFilterResult)
Apply dynamic filtering logic for advanced control of when to redirect output to target.
Public methodStatic memberFilterDynamicIgnore
Dynamic filtering of LogEvent, where it will be ignored when matching filter-method-delegate
Public methodStatic memberFilterDynamicLog
Dynamic filtering of LogEvent, where it will be logged when matching filter-method-delegate
Public methodStatic memberFilterLevel
Apply fast filtering based on LogLevel. Include LogEvents with severity that equals logLevel.
Public methodStatic memberFilterLevels
Apply fast filtering based on LogLevel. Include LogEvents with severity between minLevel and maxLevel.
Public methodStatic memberFilterMaxLevel
Apply fast filtering based on LogLevel. Include LogEvents with same or less severity as maxLevel.
Public methodStatic memberFilterMinLevel
Apply fast filtering based on LogLevel. Include LogEvents with same or worse severity as minLevel.
Public methodStatic memberFirstTarget(ISetupConfigurationTargetBuilder)
Returns first target registered
Public methodStatic memberFirstTargetT(ISetupConfigurationTargetBuilder)
Returns first target registered with the specified type
Public methodStatic memberForLogger(ISetupLoadConfigurationBuilder, String, String)
Defines LoggingRule for redirecting output from matching Logger to wanted targets.
Public methodStatic memberForLogger(ISetupLoadConfigurationBuilder, LogLevel, String, String)
Defines LoggingRule for redirecting output from matching Logger to wanted targets.
Public methodStatic memberForTarget
Defines LoggingRule for redirecting output from matching Logger to wanted targets.
Public methodStatic memberSetGlobalContextProperty
Updates the dictionary GlobalDiagnosticsContext ${gdc:item=} with the name-value-pair
Public methodStatic memberSetTimeSource
Configures the global time-source used for all logevents
Public methodStatic memberTopRule
Move the LoggingRule to the top, to match before any of the existing LoggingRules
Public methodStatic memberWithAsync
Applies AsyncTargetWrapper for existing Targets for asynchronous background writing
Public methodStatic memberWithAutoFlush
Applies AutoFlushTargetWrapper for existing Targets for flushing after conditional event
Public methodStatic memberWithBuffering
Applies BufferingTargetWrapper for existing Targets for throttled writing
Public methodStatic memberWithFallback
Applies FallbackGroupTarget for existing Targets to fallback on failure.
Public methodStatic memberWithRetry
Applies RetryingTargetWrapper for existing Targets for retrying after failure
Public methodStatic memberWithWrapper
Applies target wrapper for existing Targets
Public methodStatic memberWriteTo(ISetupConfigurationTargetBuilder, ISetupConfigurationTargetBuilder)
Redirect output from matching Logger to the provided targetBuilder
Public methodStatic memberWriteTo(ISetupConfigurationTargetBuilder, Target)
Redirect output from matching Logger to the provided target
Public methodStatic memberWriteTo(ISetupConfigurationTargetBuilder, Target)
Redirect output from matching Logger to the provided targets
Public methodStatic memberWriteToColoredConsole
Write to ColoredConsoleTarget and color log-messages based on LogLevel
Public methodStatic memberWriteToConsole
Write to ConsoleTarget
Public methodStatic memberWriteToDebug
Public methodStatic memberWriteToDebugConditional
Write to DebugSystemTarget (when DEBUG-build)
Public methodStatic memberWriteToFile
Write to FileTarget
Public methodStatic memberWriteToMethodCall
Public methodStatic memberWriteToNil
Discard output from matching Logger, so it will not reach any following LoggingRules.
Public methodStatic memberWriteToTrace
Write to TraceTarget
Top
See Also