Classes
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.
| |
AnsiColorTerminalAppenderLevelColors |
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.
| |
ColoredConsoleAppenderLevelColors |
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.
| |
EventLogAppenderLevel2EventLogEntryType |
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.
| |
FileAppenderExclusiveLock |
Hold an exclusive lock on the output file
| |
FileAppenderInterProcessLock |
Provides cross-process file locking.
| |
FileAppenderLockingModelBase |
Locking model base class
| |
FileAppenderMinimalLock |
Acquires the file lock for each write
| |
ForwardingAppender |
This appender forwards logging events to attached appenders.
| |
LocalSyslogAppender |
Logs events to a local syslog service.
| |
LocalSyslogAppenderLevelSeverity |
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.
| |
ManagedColoredConsoleAppender |
Appends colorful logging events to the console, using the .NET 2
built-in capabilities.
| |
ManagedColoredConsoleAppenderLevelColors |
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.
| |
MemoryAppender |
Stores logging events in an array.
| |
NetSendAppender |
Logs entries by sending network messages using the
NetMessageBufferSend(String, String, String, String, Int32) native function.
| |
OutputDebugStringAppender |
Appends log events to the OutputDebugString system.
| |
RemoteSyslogAppender |
Logs events to a remote syslog daemon.
| |
RemoteSyslogAppenderLevelSeverity |
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
| |
TelnetAppenderSocketHandler |
Helper class to manage connected clients
| |
TelnetAppenderSocketHandlerSocketClient |
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.
|
Interfaces
Interface | Description | |
---|---|---|
IAppender |
Implement this interface for your own strategies for printing log statements.
| |
IBulkAppender |
Interface for appenders that support bulk logging.
| |
IFlushable |
Interface that can be implemented by Appenders that buffer logging data and expose a Flush(Int32) method.
| |
RemotingAppenderIRemoteLoggingSink |
Interface used to deliver LoggingEvent objects to a remote sink.
| |
RollingFileAppenderIDateTime |
This interface is used to supply Date/Time information to the RollingFileAppender.
|
Enumerations
Enumeration | Description | |
---|---|---|
AnsiColorTerminalAppenderAnsiAttributes |
The enum of possible display attributes
| |
AnsiColorTerminalAppenderAnsiColor |
The enum of possible foreground or background color values for
use with the color mapping method
| |
ColoredConsoleAppenderColors |
The enum of possible color values for use with the color mapping method
| |
LocalSyslogAppenderSyslogFacility |
syslog facilities
| |
LocalSyslogAppenderSyslogSeverity |
syslog severities
| |
RemoteSyslogAppenderSyslogFacility |
syslog facilities
| |
RemoteSyslogAppenderSyslogSeverity |
syslog severities
| |
RollingFileAppenderRollingMode |
Style of rolling to use
| |
RollingFileAppenderRollPoint |
The code assumes that the following 'time' constants are in a increasing sequence.
| |
SmtpAppenderSmtpAuthentication |
Values for the Authentication property.
|