Click or drag to resize

Log Class

Log utility class.
Inheritance Hierarchy
SystemObject
  FM.IceLinkLog

Namespace:  FM.IceLink
Assembly:  FM.IceLink (in FM.IceLink.dll) Version: 3.2.2.607 (3.2.2.607)

The Log type exposes the following members.

Constructors
  NameDescription
Public methodLog
Initializes a new instance of the Log class
Top
Properties
  NameDescription
Public propertyStatic memberIsDebugEnabled
Gets a value indicating whether logging is enabled for debug-level messages.
Public propertyStatic memberIsErrorEnabled
Gets a value indicating whether logging is enabled for error-level messages.
Public propertyStatic memberIsFatalEnabled
Gets a value indicating whether logging is enabled for fatal-level messages.
Public propertyStatic memberIsInfoEnabled
Gets a value indicating whether logging is enabled for info-level messages.
Public propertyStatic memberIsVerboseEnabled
Gets a value indicating whether logging is enabled for verbose-level messages.
Public propertyStatic memberIsWarnEnabled
Gets a value indicating whether logging is enabled for warn-level messages.
Public propertyStatic memberLogLevel
Gets or sets the default log level.
Public propertyStatic memberProvider
Gets or sets the first log provider.
Top
Methods
  NameDescription
Public methodStatic memberDebug(String)
Logs a debug-level message.
Public methodStatic memberDebug(String, Exception)
Logs a debug-level message.
Public methodEquals (Inherited from Object.)
Public methodStatic memberError(String)
Logs an error-level message.
Public methodStatic memberError(String, Exception)
Logs an error-level message.
Public methodStatic memberFatal(String)
Logs a fatal-level message.
Public methodStatic memberFatal(String, Exception)
Logs a fatal-level message.
Protected methodFinalize (Inherited from Object.)
Public methodStatic memberFlush
Blocks until all logs are written out.
Public methodGetHashCode (Inherited from Object.)
Public methodStatic memberGetLogger(String)
Get a logger for a specific Tag.
Public methodStatic memberGetLogger(Type)
Get a logger for a specific Tag. The tag is taken from the class namespace and name.
Public methodStatic memberGetLogger(String, LogLevel)
Get a logger for a specific Tag.
Public methodStatic memberGetLogger(Type, LogLevel)
Get a logger for a specific Tag. The tag is taken from the class namespace and name.
Public methodGetType (Inherited from Object.)
Public methodStatic memberInfo(String)
Logs an info-level message.
Public methodStatic memberInfo(String, Exception)
Logs an info-level message.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodStatic memberRegisterProvider
Register a log provider to be logged to.
Public methodStatic memberRemoveProvider
Removes a log provider from the list.
Public methodStatic memberSetTagOverride
Override the default log level for a specific tag.
Public methodToString (Inherited from Object.)
Public methodStatic memberVerbose(String)
Logs a verbose-level message.
Public methodStatic memberVerbose(String, Exception)
Logs a verbose-level message.
Public methodStatic memberWarn(String)
Logs a warn-level message.
Public methodStatic memberWarn(String, Exception)
Logs a warn-level message.
Public methodStatic memberWriteLine
Writes a line of text to the log.
Top
See Also