![]() | NLog.Config Namespace |
Class | Description | |
---|---|---|
![]() | AdvancedAttribute |
Marks the class or a member as advanced. Advanced classes and members are hidden by
default in generated documentation.
|
![]() | AppDomainFixedOutputAttribute |
Identifies that the output of layout or layout render does not change for the lifetime of the current appdomain.
|
![]() | ArrayParameterAttribute |
Used to mark configurable parameters which are arrays.
Specifies the mapping between XML elements and .NET types.
|
![]() | ConfigSectionHandler |
NLog configuration section handler class for configuring NLog from App.config.
|
![]() | ConfigurationItemFactory |
Provides registration information for named items (targets, layouts, layout renderers, etc.) managed by NLog.
|
![]() | DefaultParameterAttribute |
Attribute used to mark the default parameters for layout renderers.
|
![]() | InstallationContext |
Provides context for install/uninstall operations.
|
![]() | LoggingConfiguration |
Keeps logging configuration and provides simple API
to modify it.
|
![]() | LoggingConfigurationChangedEventArgs |
Arguments for ConfigurationChanged events.
|
![]() | LoggingConfigurationReloadedEventArgs |
Arguments for ConfigurationReloaded.
|
![]() | LoggingRule |
Represents a logging rule. An equivalent of <logger /> configuration element.
|
![]() | NameBaseAttribute | |
![]() | NLogConfigurationIgnorePropertyAttribute |
Indicates NLog should not scan this property during configuration.
|
![]() | NLogConfigurationItemAttribute |
Marks the object as configuration item for NLog.
|
![]() | RequiredParameterAttribute |
Attribute used to mark the required parameters for targets,
layout targets and filters.
|
![]() | SimpleConfigurator |
Provides simple programmatic configuration API used for trivial logging cases.
Warning, these methods will overwrite the current config.
|
![]() | ThreadAgnosticAttribute |
Marks the layout or layout renderer as producing correct results regardless of the thread
it's running on.
|
![]() | XmlLoggingConfiguration |
A class for configuring NLog through an XML configuration file
(App.config style or App.nlog style).
|
Interface | Description | |
---|---|---|
![]() | IInstallable |
Implemented by objects which support installation and uninstallation.
|
![]() | INamedItemFactoryTInstanceType, TDefinitionType |
Represents a factory of named items (such as targets, layouts, layout renderers, etc.).
|
Delegate | Description | |
---|---|---|
![]() | ConfigurationItemCreator |
Constructs a new instance the configuration item (target, layout, layout renderer, etc.) given its type.
|
Enumeration | Description | |
---|---|---|
![]() | ExceptionRenderingFormat |
Format of the excpetion output to the specific target.
|
![]() | StackTraceUsage |
Value indicating how stack trace should be captured when processing the log event.
|