![]() | NLog.Config Namespace |
Class | Description | |
---|---|---|
![]() | AdvancedAttribute | Obsolete.
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.
|
![]() | AssemblyLoadingEventArgs | Obsolete.
Obsolete since dynamic assembly loading is not compatible with publish as trimmed application.
Event notification about trying to load assembly with NLog extensions.
|
![]() | ConfigSectionHandler |
Represents NLog ConfigSection for loading XmlLoggingConfiguration from app.config / web.config
|
![]() | ConfigurationItemFactory |
Provides registration information for named items (targets, layouts, layout renderers, etc.)
Supports creating item-instance from their type-alias, when parsing NLog configuration
|
![]() | 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.
|
![]() | LoggingConfigurationParser |
Loads NLog configuration from ILoggingConfigurationElement |
![]() | 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.
|
![]() | NLogDependencyResolveException |
Failed to resolve the interface of service type
|
![]() | RequiredParameterAttribute |
Attribute used to mark the required parameters for targets,
layout targets and filters.
|
![]() | ServiceRepository |
Interface to register available configuration objects type
|
![]() | ServiceRepositoryUpdateEventArgs |
Registered service type in the service repository
|
![]() | ThreadAgnosticAttribute |
Marks the layout or layout renderer as thread independent - it producing correct results
regardless of the thread it's running on.
Without this attribute everything is rendered on the main thread.
|
![]() | ThreadAgnosticImmutableAttribute |
Marks the layout or layout renderer as thread independent - it producing correct results
regardless of the thread it's running on.
Layout or layout-renderer depends on Properties or Exception,
and requires that LogEvent-state is recognized as immutable.
|
![]() | XmlLoggingConfiguration |
A class for configuring NLog through an XML configuration file
(App.config style or App.nlog style).
Parsing of the XML file is also implemented in this class.
|
Interface | Description | |
---|---|---|
![]() | IFactoryTBaseType | |
![]() | IInstallable |
Implemented by objects which support installation and uninstallation.
|
![]() | ILoggingConfigurationElement |
Interface for accessing configuration details
|
![]() | IPropertyTypeConverter |
Convert object-value into specified type
|
![]() | ISetupBuilder |
Interface for fluent setup of LogFactory options
|
![]() | ISetupConfigurationLoggingRuleBuilder |
Interface for fluent setup of LoggingRules for LoggingConfiguration
|
![]() | ISetupConfigurationTargetBuilder |
Interface for fluent setup of target for LoggingRule
|
![]() | ISetupExtensionsBuilder |
Interface for fluent setup of LogFactory options for extension loading
|
![]() | ISetupInternalLoggerBuilder |
Interface for fluent setup of LogFactory options for enabling NLog InternalLogger |
![]() | ISetupLoadConfigurationBuilder |
Interface for fluent setup of LoggingConfiguration for LogFactory
|
![]() | ISetupLogFactoryBuilder |
Interface for fluent setup of LogFactory options
|
![]() | ISetupSerializationBuilder |
Interface for fluent setup of LogFactory options for logevent serialization
|
![]() | IUsesStackTrace |
Allows components to request stack trace information to be provided in the LogEventInfo.
|
Delegate | Description | |
---|---|---|
![]() | ConfigurationItemCreator | Obsolete.
Obsolete since dynamic tyope loading is not compatible with publish as trimmed application.
Constructs a new instance the configuration item (target, layout, layout renderer, etc.) given its type.
|
Enumeration | Description | |
---|---|---|
![]() | ExceptionRenderingFormat |
Format of the exception output to the specific target.
|
![]() | StackTraceUsage |
Value indicating how stack trace should be captured when processing the log event.
|