log4net配置
2020-01-07 09:58:31   11  举报             
     
         
 AI智能生成
  log4net 配置项描述
    作者其他创作
 大纲/内容
  root    
     level    
     OFF  
     FATAL(致命错误)  
     ERROR(一般错误)  
     WARN(警告)  
     INFO(一般信息)  
     DEBUG (调试信息)  
     ALL  
     param  
     appender-ref  
     logger    
     属性    
     name  
     additivity    
     true  
     false(设置为false时将阻止父logger中的appender)  
     param  
     appender-ref  
     level    
     OFF  
     FATAL(致命错误)  
     ERROR(一般错误)  
     WARN(警告)  
     INFO(一般信息)  
     DEBUG (调试信息)  
     ALL  
     appender    
     属性    
     name  
     type    
     AdoNetAppender 将日志记录到数据库中。可以采用SQL和存储过程两种方式。  
     AnsiColorTerminalAppender 将日志高亮输出到ANSI终端。  
     AspNetTraceAppender  能用asp.net中Trace的方式查看记录的日志。  
     BufferingForwardingAppender 在输出到子Appenders之前先缓存日志事件。  
     ConsoleAppender 将日志输出到应用程序控制台。  
     EventLogAppender 将日志写到Windows Event Log。  
     FileAppender 将日志输出到文件。  
     ForwardingAppender 发送日志事件到子Appenders。  
     LocalSyslogAppender 将日志写到local syslog service (仅用于UNIX环境下)。  
     MemoryAppender 将日志存到内存缓冲区。  
     NetSendAppender 将日志输出到Windows Messenger service.这些日志信息将在用户终端的对话框中显示。  
     OutputDebugStringAppender 将日志输出到Debuger,如果程序没有Debuger,就输出到系统Debuger。如果系统Debuger也不可用,将忽略消息。  
     RemoteSyslogAppender 通过UDP网络协议将日志写到Remote syslog service。  
     RemotingAppender 通过.NET Remoting将日志写到远程接收端。  
     RollingFileAppender 将日志以回滚文件的形式写到文件中。  
     SmtpAppender 将日志写到邮件中。  
     SmtpPickupDirAppender 将消息以文件的方式放入一个目录中,像IIS SMTP agent这样的SMTP代理就可以阅读或发送它们。  
     TelnetAppender 客户端通过Telnet来接受日志事件。  
     UdpAppender 将日志以无连接UDP数据报的形式送到远程宿主或用UdpClient的形式广播。  
     appender-ref  
     filter    
     属性    
     type    
     DenyAllFilter 阻止所有的日志事件被记录  
     LevelMatchFilter 只有指定等级的日志事件才被记录  
     LevelRangeFilter 日志等级在指定范围内的事件才被记录  
     LoggerMatchFilter 与Logger名称匹配,才记录  
     PropertyFilter 消息匹配指定的属性值时才被记录  
     StringMathFilter 消息匹配指定的字符串才被记录  
     param  
     layout    
     属性    
     type    
     SimpleLayout 简单输出格式,只输出日志级别与消息内容。  
     RawTimeStampLayout 用来格式化时间,在向数据库输出时会用到。样式如“yyyy-MM-dd HH:mm:ss“  
     ExceptionLayout 需要给Logger的方法传入Exception对象作为参数才起作用,否则就什么也不输出。输出的时候会包含Message和Trace。  
     PatternLayout 使用最多的一个Layout,能输出的信息很多,使用方式可参见PatternLayout用法。  
     param  
     param  
     Renders  
     parame    
     属性    
     name  
     value  
     type  
     param  
    
 
 
 
 
  0 条评论
 下一页
  
   
   
  
  
  
  
  
  
  
  
  
  
 