Log4net 配置
2008-12-04 12:08
232 查看
贴上一段配置好的Log4net xml,以后就直接用了。
<log4net>
<appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender" >
<param name="StaticLogFileName" value="false"/>
<param name="RollingStyle" value="Date"/>
<param name="File" value="Temp/" />
<param name="DatePattern" value="yyyy-MM-dd.'log'"/>
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
</layout>
</appender>
<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<authentication value="Basic" />
<to value="xxx@gmail.com" />
<from value="xxx@163.com" />
<username value="xxxx@163.com" />
<password value="xxxxxx" />
<subject value="QJ.CRM loged error information" />
<smtpHost value="smtp.163.com" />
<bufferSize value="512" />
<lossy value="true" />
<evaluator type="log4net.Core.LevelEvaluator">
<threshold value="WARN"/>
</evaluator>
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="日期:%d|线程ID:%t|优先级别:%p|当前对象:%c|文件名:%F 行号%L|错误信息:%m%n%n" />
</layout>
</appender>
<logger name="File">
<level value="All"/>
<appender-ref ref="LogFileAppender"/>
<appender-ref ref="SmtpAppender"/>
</logger>
</log4net>
<log4net>
<appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender" >
<param name="StaticLogFileName" value="false"/>
<param name="RollingStyle" value="Date"/>
<param name="File" value="Temp/" />
<param name="DatePattern" value="yyyy-MM-dd.'log'"/>
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
</layout>
</appender>
<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<authentication value="Basic" />
<to value="xxx@gmail.com" />
<from value="xxx@163.com" />
<username value="xxxx@163.com" />
<password value="xxxxxx" />
<subject value="QJ.CRM loged error information" />
<smtpHost value="smtp.163.com" />
<bufferSize value="512" />
<lossy value="true" />
<evaluator type="log4net.Core.LevelEvaluator">
<threshold value="WARN"/>
</evaluator>
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="日期:%d|线程ID:%t|优先级别:%p|当前对象:%c|文件名:%F 行号%L|错误信息:%m%n%n" />
</layout>
</appender>
<logger name="File">
<level value="All"/>
<appender-ref ref="LogFileAppender"/>
<appender-ref ref="SmtpAppender"/>
</logger>
</log4net>
相关文章推荐
- log4net 配置文件 明细解说 非常详细
- Asp.net2.0 配置log4net 具体方法
- 【记录】.net 通用log4net日志配置
- Log4net(一)配置文件
- 一分钟学会 log4net(c#) 配置及使用
- 日志功能:Log4Net的配置与使用:
- log4net的配置说明
- log4net简易配置--
- c#配置log4net步骤
- log4net写SQLServer数据库日志的配置方法
- log4net的典型配置
- log4net配置(web中使用log4net,把web.config放在单独的文件中)
- Log4Net配置
- log4net配置
- log4net配置分析
- 也用 Log4Net 之将日志记录到数据库的配置 (一)
- log4net 配置应用
- Log4Net的Config配置文件读取
- log4net的各种Appender配置示例(转)
- log4net独立配置文件配置(winfrom)