log4net Appenders
log4net作为一个可灵活配置日志组件,提供了很多Appender给开发者使用。我在这里做一个收集和整理,方便浏览者查阅。
AdoNetAppender
将日志记录到数据库中。可以采用SQL和存储过程两种方式。
AnsiColorTerminalAppender
在ANSI 窗口终端写下高亮度的日志事件。
AspNetTraceAppender
能用asp.net中Trace的方式查看记录的日志。
BufferingForwardingAppender
在输出到子Appenders之前先缓存日志事件。
ConsoleAppender
将日志输出到控制台。
EventLogAppender
将日志写到Windows Event Log.
FileAppender
将日志写到文件中。
LocalSyslogAppender
将日志写到local syslog service (仅用于UNIX环境下).
MemoryAppender
将日志存到内存缓冲区。
NetSendAppender
将日志输出到Windows Messenger service.这些日志信息将在用户终端的对话框中显示。
RemoteSyslogAppender
通过UDP网络协议将日志写到Remote syslog service。
RemotingAppender
通过.NET Remoting将日志写到远程接收端。
RollingFileAppender
将日志以回滚文件的形式写到文件中。
SmtpAppender
将日志写到邮件中。
TraceAppender
将日志写到.NET trace 系统。
UdpAppender
将日志connectionless UDP datagrams的形式送到远程宿主或以UdpClient的形式广播。
参考博文