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的形式广播。

参考博文

log4net的各种Appender配置示例 - 一个程序员的自省 - 博客园

原文地址:https://www.cnblogs.com/JavCof/p/1785148.html