Class |
Description |
AdoNetAppender
|
Appender that logs to a database. |
AdoNetAppenderParameter
|
Parameter type used by the AdoNetAppender. |
AnsiColorTerminalAppender
|
Appends logging events to the terminal using ANSI color escape sequences. |
AnsiColorTerminalAppender.LevelColors
|
A class to act as a mapping between the level that a logging call is made at and the color it should be displayed as. |
AppenderCollection
|
A strongly-typed collection of IAppender objects. |
AppenderSkeleton
|
Abstract base class implementation of IAppender. |
AspNetTraceAppender
|
Appends log events to the ASP.NET TraceContext system.
|
BufferingAppenderSkeleton
|
Abstract base class implementation of IAppender that buffers events in a fixed size buffer. |
BufferingForwardingAppender
|
Buffers events and then forwards them to attached appenders. |
ColoredConsoleAppender
|
Appends logging events to the console. |
ColoredConsoleAppender.LevelColors
|
A class to act as a mapping between the level that a logging call is made at and the color it should be displayed as. |
ConsoleAppender
|
Appends logging events to the console. |
DebugAppender
|
Appends log events to the Debug system. |
EventLogAppender
|
Writes events to the system event log. |
EventLogAppender.Level2EventLogEntryType
|
A class to act as a mapping between the level that a logging call is made at and the color it should be displayed as. |
FileAppender
|
Appends logging events to a file. |
FileAppender.ExclusiveLock
|
Hold an exclusive lock on the output file |
FileAppender.InterProcessLock
|
Provides cross-process file locking. |
FileAppender.LockingModelBase
|
Locking model base class |
FileAppender.MinimalLock
|
Acquires the file lock for each write |
ForwardingAppender
|
This appender forwards logging events to attached appenders. |
LocalSyslogAppender
|
Logs events to a local syslog service. |
LocalSyslogAppender.LevelSeverity
|
A class to act as a mapping between the level that a logging call is made at and the syslog severity that is should be logged at. |
MemoryAppender
|
Stores logging events in an array. |
NetSendAppender
|
Logs entries by sending network messages using the NetMessageBufferSend native function. |
OutputDebugStringAppender
|
Appends log events to the OutputDebugString system. |
RemoteSyslogAppender
|
Logs events to a remote syslog daemon. |
RemoteSyslogAppender.LevelSeverity
|
A class to act as a mapping between the level that a logging call is made at and the syslog severity that is should be logged at. |
RemotingAppender
|
Delivers logging events to a remote logging sink. |
RollingFileAppender
|
Appender that rolls log files based on size or date or both. |
SmtpAppender
|
Send an e-mail when a specific logging event occurs, typically on errors or fatal errors. |
SmtpPickupDirAppender
|
Send an email when a specific logging event occurs, typically on errors or fatal errors. Rather than sending via smtp it writes a file into the directory specified by PickupDir. This allows services such as the IIS SMTP agent to manage sending the messages. |
TelnetAppender
|
Appender that allows clients to connect via Telnet to receive log messages |
TelnetAppender.SocketHandler
|
Helper class to manage connected clients |
TelnetAppender.SocketHandler.SocketClient
|
Class that represents a client connected to this handler |
TextWriterAppender
|
Sends logging events to a TextWriter. |
TraceAppender
|
Appends log events to the Trace system. |
UdpAppender
|
Sends logging events as connectionless UDP datagrams to a remote host or a multicast group using an UdpClient. |