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.
|