| SetupLoadConfigurationExtensionsForLogger Method (ISetupLoadConfigurationBuilder, String, String) |
Namespace:
NLog
Assembly:
NLog (in NLog.dll) Version: 5.3.4+73d83d3161d31288ca5c554cc50d27b6bed5f28b
Syntax public static ISetupConfigurationLoggingRuleBuilder ForLogger(
this ISetupLoadConfigurationBuilder configBuilder,
string loggerNamePattern = "*",
string ruleName = null
)
<ExtensionAttribute>
Public Shared Function ForLogger (
configBuilder As ISetupLoadConfigurationBuilder,
Optional loggerNamePattern As String = "*",
Optional ruleName As String = Nothing
) As ISetupConfigurationLoggingRuleBuilder
Dim configBuilder As ISetupLoadConfigurationBuilder
Dim loggerNamePattern As String
Dim ruleName As String
Dim returnValue As ISetupConfigurationLoggingRuleBuilder
returnValue = configBuilder.ForLogger(loggerNamePattern,
ruleName)
[<ExtensionAttribute>]
static member ForLogger :
configBuilder : ISetupLoadConfigurationBuilder *
?loggerNamePattern : string *
?ruleName : string
(* Defaults:
let _loggerNamePattern = defaultArg loggerNamePattern "*"
let _ruleName = defaultArg ruleName null
*)
-> ISetupConfigurationLoggingRuleBuilder
Parameters
- configBuilder
- Type: NLog.ConfigISetupLoadConfigurationBuilder
Fluent interface parameter. - loggerNamePattern (Optional)
- Type: SystemString
Logger name pattern to check which Logger names matches this rule - ruleName (Optional)
- Type: SystemString
Rule identifier to allow rule lookup
Return Value
Type:
ISetupConfigurationLoggingRuleBuilderUsage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
ISetupLoadConfigurationBuilder. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also