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.
|