Leadtools.Logging Assembly Changes

Summary

Version Changes: 21 to 22

New Members (version 22)

The following members have been added:

Name Description
Leadtools.Logging.LoggingChannel.TraceLoggingChannel Implements a logging channel that writes to the System.Diagnostics.Trace.TraceListenerCollection list.

Removed Members (version 22)

The following members have been removed:

Name
None

Version Changes: 20 to 21

New Members (version 21)

The following members have been added:

Name
None

Removed Members (version 21)

The following members have been removed:

Name
None

Version Changes: 19 to 20

New Members (version 20)

The following members have been added:

Name
None

Removed Members (version 20)

The following members have been removed:

Name
None

Version Changes: 18 to 19

New Members

The following members have been added:

Name Description
Leadtools.Logging.Configuration.ChannelCollection.#ctor Initializes a new instance of the ChannelCollection class.
Leadtools.Logging.Configuration.ChannelCollection.Item Gets or sets the ChannelElement at the specified index.
Leadtools.Logging.Configuration.ConfigSectionHandler.#ctor Initializes a new instance of the ConfigSectionHandler class.
Leadtools.Logging.Configuration.LogFilterConfigurationElement.#ctor Initializes a new instance of this class.
Leadtools.Logging.Configuration.LoggerCollection.#ctor Initializes a new instance of the LoggerCollection class.
Leadtools.Logging.Configuration.LoggerCollection.Item Gets or sets the LoggerElement at the specified index.
Leadtools.Logging.Configuration.LoggerElement.#ctor Initializes a new instance of the LoggerElement class.
Leadtools.Logging.Configuration.LogTypeConfigurationElement.#ctor Initializes a new instance of this class.
Leadtools.Logging.Configuration.TypeNameConverter.#ctor Initializes a new instance of the TypeNameConverter class.
Leadtools.Logging.LogEntry.#ctor Initializes a new instance of the LogEntry class.
Leadtools.Logging.Logger.#ctor(ILoggingChannel) Initializes a new instance of the Logger class.
Leadtools.Logging.Logger.Debug(string,string,Dictionary<string) Logs the specified entry as a LogType.Debug.
Leadtools.Logging.Logger.Error(string,string,Dictionary<string) Logs the specified entry as a LogType.Error.
Leadtools.Logging.Logger.Exception(string,Exception,Dictionary<string) Logs the specified entry as an exception.
Leadtools.Logging.Logger.Info(string,string,Dictionary<string) Logs the specified entry as a LogType.Information.
Leadtools.Logging.Logger.Logged Occurs after a message is logged.
Leadtools.Logging.Logger.Logging Occurs before a message is logged.
Leadtools.Logging.Logger.Warning(string,string,Dictionary<string) Logs the specified entry as a LogType.Warning.
Leadtools.Logging.LoggingChannel.DebugLoggingChannel.#ctor Initializes a new instance of the DebugLoggingChannel class.
Leadtools.Logging.LoggingChannel.LoggingChannel.#ctor Initializes a new instance of the LoggingChannel class.

Removed Members

The following members have been removed:

Name Description
Leadtools.Logging.Configuration.ChannelCollection.Item(int) Gets or sets the Leadtools.Logging.Configuration.ChannelElement at the specified index.
Leadtools.Logging.Configuration.ChannelCollection.Item(string) Gets the Leadtools.Logging.Configuration.ChannelElement with the specified name.
Leadtools.Logging.Configuration.ChannelElement.enabledProperty Name of the property that holds the name of Leadtools.Logging.Configuration.ChannelElement.
Leadtools.Logging.Configuration.LoggerCollection.Item(int) Gets or sets the Leadtools.Logging.Configuration.LoggerElement at the specified index.
Leadtools.Logging.Configuration.LoggerCollection.Item(string) Gets the Leadtools.Logging.Configuration.LoggerElement with the specified name.
Leadtools.Logging.Logger.#ctor(ILoggingChannel}) Initializes a new instance of the Leadtools.Logging.Logger class.
Leadtools.Logging.Logger.Debug(string,string,String,Object}) Logs the specified entry as a LogType.Debug.
Leadtools.Logging.Logger.Error(string,string,String,Object}) Logs the specified entry as a LogType.Error.
Leadtools.Logging.Logger.Exception(string,Exception,String,Object}) Logs the specified entry as an exception.
Leadtools.Logging.Logger.Info(string,string,String,Object}) Logs the specified entry as a LogType.Information.
Leadtools.Logging.Logger.Logged Occurs after a message is logged.
Leadtools.Logging.Logger.Logging Occurs before a message is logged.
Leadtools.Logging.Logger.Warning(string,string,String,Object}) Logs the specified entry as a LogType.Warning.

Version Changes: 17.5 to 18

New Members

The following members have been added to the existing types:

Member Description
There are no new members added since last revision. None

Version Changes: 17 to 17.5

New Types

The following new types have been added existing types in LEADTOOLS For .NET v17.5:

Class Description
Leadtools.Logging.LogEventArgs Provides data for the Logging and Logged events.
Leadtools.Logging.IEventLogFilter Defines an interface that is implemented to allow a user to write a class that handles configuring the event log.
Leadtools.Logging.EventLogFilter Defines a class specifying a filter for the EventLog.
Leadtools.Logging.Configuration.LogFilterConfigurationElement Represents a log filter configuration element within a configuration file.
Leadtools.Logging.Configuration.LogTypeConfigurationElement Represents a log type configuration element within a configuration file.

New Members

The following new members have been added existing types in LEADTOOLS For .NET v17.5:

Member Description
Leadtools.Logging.Configuration.ConfigSectionHandler.ChannelsPropertyName Represents the name of the decorated Leadtools.Logging.Configuration.ConfigSectionHandler.Channels configuration-element property.
Leadtools.Logging.Configuration.ConfigSectionHandler.LoggersPropertyName Represents the name of the decorated Leadtools.Logging.Configuration.ConfigSectionHandler.Loggers configuration-element property.
Leadtools.Logging.Configuration.ConfigSectionHandler.EventLogFilterPropertyName Represents the name of the decorated Leadtools.Logging.Configuration.ConfigSectionHandler.EventLogFilterType configuration-element property.
Leadtools.Logging.Configuration.ConfigSectionHandler.LogFilterPropertyName Represents the name of the decorated Leadtools.Logging.Configuration.ConfigSectionHandler.LogFilter configuration-element property.
Leadtools.Logging.Configuration.ConfigSectionHandler.EnabledPropertyName Represents the name of the decorated Leadtools.Logging.Configuration.ConfigSectionHandler.Enabled configuration-element property.
Leadtools.Logging.Configuration.ConfigSectionHandler.EnabledThreadingPropertyName Represents the name of the decorated Represents the name of the decorated Leadtools.Logging.Configuration.ConfigSectionHandler.EnabledThreading configuration-element property.
Leadtools.Logging.Configuration.ConfigSectionHandler.EventLogFilterType Gets the value of the EventLogFilterType configuration element.
Leadtools.Logging.Configuration.ConfigSectionHandler.LogFilter Gets the value of LogFilter configuration element.
Leadtools.Logging.Configuration.ConfigSectionHandler.Enabled Gets a value indicating whether the logging is enabled.
Leadtools.Logging.Configuration.ConfigSectionHandler.EnabledThreading Gets a value indicating whether the logging will be handled in its own thread.
Leadtools.Logging.Configuration.ConfigSectionHandler.EventLogFilter Gets a value representing the Leadtools.Logging.IEventLogFilter.
Leadtools.Logging.LogEventArgs.LogEventArgs(Leadtools.Logging.ILogEntry) Initializes a new instance of the Leadtools.Logging.LogEventArgs class.
Leadtools.Logging.LogEventArgs.LogEntry Gets the Leadtools.Logging.ILogEntry object.
Leadtools.Logging.Logger.OnLogging(Leadtools.Logging.ILogEntry) Raises the Logging event.
Leadtools.Logging.Logger.OnLogged(Leadtools.Logging.ILogEntry) Raises the Logged event.
Leadtools.Logging.Logger.Dispose(System.Boolean) Releases all resources used by the Leadtools.Logging.Logger.
Leadtools.Logging.Logger.Filter Gets or sets the filter that is used to determine the types of messages that are logged.
Leadtools.Logging.Logger.Enabled Gets a value indicating whether the logging is enabled.
Leadtools.Logging.Logger.EnableThreading Gets a value indicating whether the logging will be handled in its own thread.
Leadtools.Logging.Logger.Logging Occurs before a message is logged.
Leadtools.Logging.Logger.Logged Occurs after a message is logged.
Leadtools.Logging.IEventLogFilter.Configure(Leadtools.Logging.Configuration.LogFilterConfigurationElement) Configures the inherited class according to the settings specified in configuration.
Leadtools.Logging.EventLogFilter.EventLogFilter Initializes a new instance of the Leadtools.Logging.EventLogFilter class.
Leadtools.Logging.EventLogFilter.Configure(Leadtools.Logging.Configuration.LogFilterConfigurationElement) Configures the Leadtools.Logging.EventLogFilter according to the settings specified in configuration.
Leadtools.Logging.EventLogFilter.CanLog(Leadtools.Logging.ILogEntry) Determines if the Leadtools.Logging.ILogEntry can be logged.
Leadtools.Logging.EventLogFilter.LogInformation Gets or sets a value indicating whether the logging of 'Information' messages is enabled.
Leadtools.Logging.EventLogFilter.LogWarnings Gets or sets a value indicating whether the logging of 'Warning' messages is enabled.
Leadtools.Logging.EventLogFilter.LogErrors Gets or sets a value indicating whether the logging of 'Error' messages is enabled.
Leadtools.Logging.EventLogFilter.LogDebug Gets or sets a value indicating whether the logging of 'Debug' messages is enabled.
Leadtools.Logging.EventLogFilter.LogAudit Gets or sets a value indicating whether the logging of 'Audit' messages is enabled.
Leadtools.Logging.Configuration.LogFilterConfigurationElement.LogTypePropertyName Represents the name of the decorated Leadtools.Logging.Configuration.LogFilterConfigurationElement.LogType configuration-element property.
Leadtools.Logging.Configuration.LogFilterConfigurationElement.LogType Gets a value indicating the log type.
Leadtools.Logging.Configuration.LogTypeConfigurationElement.DebugPropertyName Represents the name of the decorated Leadtools.Logging.Configuration.LogTypeConfigurationElement.Debug configuration-element property.
Leadtools.Logging.Configuration.LogTypeConfigurationElement.WarningPropertyName Represents the name of the decorated Leadtools.Logging.Configuration.LogTypeConfigurationElement.Warning configuration-element property.
Leadtools.Logging.Configuration.LogTypeConfigurationElement.InformationPropertyName Represents the name of the decorated Leadtools.Logging.Configuration.LogTypeConfigurationElement.Information configuration-element property.
Leadtools.Logging.Configuration.LogTypeConfigurationElement.ErrorPropertyName Represents the name of the decorated Leadtools.Logging.Configuration.LogTypeConfigurationElement.Error configuration-element property.
Leadtools.Logging.Configuration.LogTypeConfigurationElement.AuditPropertyName Represents the name of the decorated Leadtools.Logging.Configuration.LogTypeConfigurationElement.Audit configuration-element property.
Leadtools.Logging.Configuration.LogTypeConfigurationElement.Debug Gets a value indicating whether to log 'debug' messages.
Leadtools.Logging.Configuration.LogTypeConfigurationElement.Warning Gets a value indicating whether to log 'warning' messages.
Leadtools.Logging.Configuration.LogTypeConfigurationElement.Information Gets a value indicating whether to log 'information' messages.
Leadtools.Logging.Configuration.LogTypeConfigurationElement.Error Gets a value indicating whether to log 'error' messages.
Leadtools.Logging.Configuration.LogTypeConfigurationElement.Audit Gets a value indicating whether to log 'audit' messages.
Leadtools.Logging.SerializableDictionary<TKEY, TValue>() Initializes a new instance of the SerializableDictionary class.

New Enumerations

The following new enumerations have been added existing types in LEADTOOLS For .NET v17.5:

Enumeration Description
Leadtools.Logging.LogType.Audit Represents an audit log level.

Version Changes: 16.5 to 17

New Assembly

The following assembly has been added to LEADTOOLS For .NET v17:

Namespace Description
Leadtools.Logging Includes classes, interfaces and enumerations for accessing logging channels and setting the logging configuration.
Help Version 22.0.2023.7.17
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Imaging, Medical, and Document
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.