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.