An NDoc Documented Class Library

EnterpriseDT.Util.Debug Namespace

Namespace hierarchy

Classes

Class Description
FileAppender Appends log statements to a file
Level Simple debug level class. Uses the same interface (but not implementation) as log4net, so that the debug classes could be easily replaced by log4net
Lock Utility class for helping to debug deadlocks caused by lock synchronization.
Logger Logger class that mimics log4net Logger class
LogLevelHelper Helper for compact frameworks, which doesn't have Enum.Parse()
LogMessageEventArgs An instance of this class is supplied to the LogMessageReceived event
MemoryAppender Appends log statements to an in-memory buffer.
RollingFileAppender Rolling file appender that moves the log file to a backup file once it exceeds a certain size.
StandardOutputAppender Appends log statements to standard output
TraceAppender Appends log statements using Trace.

Interfaces

Interface Description
Appender Interface for classes that output log statements
CustomLogLevelAppender Extends Appender by allowing an appender to have its own log-level.

Delegates

Delegate Description
LogMessageHandler Delegate used for LogMessageReceived event

Enumerations

Enumeration Description
LogLevel Enumeration specifying logging levels.