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