Log4net使用(二)

发布时间:2017-7-9 7:04:17编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Log4net使用(二) ",主要涉及到Log4net使用(二) 方面的内容,对于Log4net使用(二) 感兴趣的同学可以参考一下。

转:http://www.cnblogs.com/basilwang/archive/2006/06/09/421868.html

Log4net同时按照日期和大小生成RollingFile和访问Sybase数据库配置

1. Log4net同时按照日期和大小生成RollingFile

<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> <file value="test.log" /> <appendToFile value="true" /> <rollingStyle value="Composite" /> <datePattern value=".yyyy_MM_dd" /> <maxSizeRollBackups value="10" /> <maximumFileSize value="10000" /> <staticLogFileName value="false" /> <layout type="log4net.Layout.PatternLayout"> <header value="[Header] " /> <footer value="[Footer] " /> <conversionPattern value="%date %type %file %line %method %location %class %C %F %L %l %M" /> </layout> </appender>这样生成的日志类似test.log.2006_06_09,test.log.2006_06_08,如果哪一天的日志超过10000,那么日志名为test.log.2006_06_10.1、test.log.2006_06_10.2 .......

2.访问Sybase数据库配置

<appender name="ADONetAppender_Sybase1" type="log4net.Appender.AdoNetAppender"> <bufferSize value="1" /> <connectionType value="System.Data.Odbc.OdbcConnection, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> <connectionString value="Driver={SYBASE SYSTEM 11};Srvr=basil;Uid=sa;Pwd=;DB=AddressBook" /> <commandText value="Log_add ? ,? , ?, ?, ?" /> <commandType value="StoredProcedure" /> <parameter> <parameterName value="@log_date" /> <dbType value="DateTime" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date{yyyy-MM-dd hh:mm:ss}" /> </layout> </parameter> <parameter> <parameterName value="@thread" /> <dbType value="String" /> <size value="255" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%thread -just for test" /> </layout> </parameter> <parameter> <parameterName value="@log_level" /> <dbType value="String" /> <size value="50" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%level" /> </layout> </parameter> <parameter> <parameterName value="@logger" /> <dbType value="String" /> <size value="255" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%logger" /> </layout> </parameter> <parameter> <parameterName value="@message" /> <dbType value="String" /> <size value="255" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%message" /> </layout> </parameter> </appender>


上一篇:Ionic2 下处理 Android 设备下返回按钮的事件
下一篇:ReactiveCocoa源码解析(五) SignalProtocol的observe()、Map、Filter延展实现

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款