Click or drag to resize

LoggingConfigurationParser Class

Loads NLog configuration from ILoggingConfigurationElement
Inheritance Hierarchy
SystemObject
  NLog.ConfigLoggingConfiguration
    NLog.ConfigLoggingConfigurationParser
      NLog.ConfigXmlLoggingConfiguration
      NLog.Extensions.LoggingNLogLoggingConfiguration

Namespace:  NLog.Config
Assembly:  NLog (in NLog.dll) Version: 5.3.4+73d83d3161d31288ca5c554cc50d27b6bed5f28b
Syntax
public abstract class LoggingConfigurationParser : LoggingConfiguration

The LoggingConfigurationParser type exposes the following members.

Constructors
  NameDescription
Protected methodLoggingConfigurationParser
Constructor
Top
Properties
  NameDescription
Public propertyAllTargets
Gets all targets.
(Inherited from LoggingConfiguration.)
Public propertyConfiguredNamedTargets
Gets a collection of named targets specified in the configuration.
(Inherited from LoggingConfiguration.)
Public propertyDefaultCultureInfo
Gets or sets the default culture info to use as FormatProvider.
(Inherited from LoggingConfiguration.)
Public propertyFileNamesToWatch
Gets the collection of file names which should be watched for changes by NLog.
(Inherited from LoggingConfiguration.)
Public propertyLogFactory
Gets the factory that will be configured
(Inherited from LoggingConfiguration.)
Public propertyLoggingRules
Gets the collection of logging rules.
(Inherited from LoggingConfiguration.)
Public propertyVariables
Gets the variables defined in the configuration or assigned from API
(Inherited from LoggingConfiguration.)
Top
Methods
  NameDescription
Public methodAddRule(LoggingRule)
Add a rule object.
(Inherited from LoggingConfiguration.)
Public methodAddRule(LogLevel, LogLevel, Target, String)
Add a rule with min- and maxLevel.
(Inherited from LoggingConfiguration.)
Public methodAddRule(LogLevel, LogLevel, String, String)
Add a rule with min- and maxLevel.
(Inherited from LoggingConfiguration.)
Public methodAddRule(LogLevel, LogLevel, Target, String, Boolean)
Add a rule with min- and maxLevel.
(Inherited from LoggingConfiguration.)
Public methodAddRuleForAllLevels(String, String)
Add a rule for all loglevels.
(Inherited from LoggingConfiguration.)
Public methodAddRuleForAllLevels(Target, String)
Add a rule for all loglevels.
(Inherited from LoggingConfiguration.)
Public methodAddRuleForAllLevels(Target, String, Boolean)
Add a rule for all loglevels.
(Inherited from LoggingConfiguration.)
Public methodAddRuleForOneLevel(LogLevel, Target, String)
Add a rule for one loglevel.
(Inherited from LoggingConfiguration.)
Public methodAddRuleForOneLevel(LogLevel, String, String)
Add a rule for one loglevel.
(Inherited from LoggingConfiguration.)
Public methodAddRuleForOneLevel(LogLevel, Target, String, Boolean)
Add a rule for one loglevel.
(Inherited from LoggingConfiguration.)
Public methodAddTarget(Target)
Registers the specified target object. The name of the target is read from Name.
(Inherited from LoggingConfiguration.)
Public methodAddTarget(String, Target)
Registers the specified target object under a given name.
(Inherited from LoggingConfiguration.)
Public methodFindRuleByName
Lookup the logging rule with matching RuleName
(Inherited from LoggingConfiguration.)
Public methodFindTargetByName(String)
Finds the target with the specified name.
(Inherited from LoggingConfiguration.)
Public methodInstall
Installs target-specific objects on current system.
(Inherited from LoggingConfiguration.)
Protected methodLoadConfig
Loads NLog configuration from provided config section
Protected methodOnConfigurationAssigned
Notify the configuration when Configuration has been assigned / unassigned.
(Inherited from LoggingConfiguration.)
Protected methodParseNLogSection
Parses a single config section within the NLog-config
Protected methodPrepareForReload
Allow this new configuration to capture state from the old configuration
(Inherited from LoggingConfiguration.)
Public methodReload
Called by LogManager when one of the log configuration files changes.
(Inherited from LoggingConfiguration.)
Public methodRemoveRuleByName
Removes the specified named logging rule with matching RuleName
(Inherited from LoggingConfiguration.)
Public methodRemoveTarget
Removes the specified named target.
(Inherited from LoggingConfiguration.)
Public methodToString
Returns a string that represents the current object.
(Inherited from LoggingConfiguration.)
Public methodUninstall
Uninstalls target-specific objects from current system.
(Inherited from LoggingConfiguration.)
Top
See Also