Click or drag to resize

LoggerShell class

Encapsulates the call of an external logger, which is loaded dynamically as a Dll plug-in.
Inheritance hierarchy
SystemObject
  LogicalTaskTreeLoggerShell

Namespace: LogicalTaskTree
Assembly: LogicalTaskTree (in LogicalTaskTree.dll) Version: 1.0.0+df0404e911d6c38eaed3bb1bb1acfc482d417643
Syntax
public class LoggerShell : INodeLogger,
	 
	IDisposable

The LoggerShell Type exposes the following members.

Constructors
 NameDescription of the
Public MethodLoggerShell(String) Constructor
Public MethodLoggerShell(String, String) Constructor
Back to the top
Properties
 NameDescription of the
Public PropertyLogEvents String with logging event names separated by '|'.
Public PropertyLoggerParameters String with additional logger parameters.
Back to the top
Methods
 NameDescription of the
Public MethodDispose Public method for cleaning up.
Protected MethodDispose(Boolean) Clean up here: calls Dispose() for all user elements that are disposable..;
Protected MethodFinalise Finaliser: is called by the GarbageCollector.
(Overwrites ObjectFinalise)
Public MethodGetLogEvents Returns a string with pipe-separated log event names. Delegates to the SlaveLoggerShell if necessary.
Public MethodGetLoggerReference Returns the name of the logger that is to be assigned to a node.
Public MethodLog Transfers log information to the external logger.
Public MethodSetSlaveLoggerShell For LoggerShells that only have one name reference during instantiation the logger is subsequently transferred here.
Back to the top
Remarks
File: LoggerShell.cs Author: Erik Nagel 25.07.2013 Erik Nagel: created
See also