人无信不立/2008-04-26 22:30
永春阁
专注于技术,切不可沉湎于技术
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 225 文章- 20 评论- 1257
IBatis.Net学习笔记七--日志处理
IBatis.Net中提供了方便的日志处理,可以输出sql语句等调试信息。
常用的有两种:
1、输出到控制台:
<
configSections
>
<
sectionGroup name
=
"
iBATIS
"
>
<
section name
=
"
logging
"
type
=
"
IBatisNet.Common.Logging.ConfigurationSectionHandler, IBatisNet.Common
"
/>
</
sectionGroup
>
</
configSections
>
<
iBATIS
>
<
logging
>
<
logFactoryAdapter type
=
"
IBatisNet.Common.Logging.Impl.TraceLoggerFA, IBatisNet.Common
"
>
<
arg key
=
"
showLogName
"
value
=
"
true
"
/>
<
arg key
=
"
showDataTime
"
value
=
"
true
"
/>
<
arg key
=
"
level
"
value
=
"
ALL
"
/>
<
arg key
=
"
dateTimeFormat
"
value
=
"
yyyy/MM/dd HH:mm:ss:SSS
"
/>
</
logFactoryAdapter
>
</
logging
>
</
iBATIS
>
2、利用log4net输出到文件:
<
configSections
>
<
sectionGroup name
=
"
iBATIS
"
>
<
section name
=
"
logging
"
type
=
"
IBatisNet.Common.Logging.ConfigurationSectionHandler, IBatisNet.Common
"
/>
</
sectionGroup
>
<
section name
=
"
log4net
"
type
=
"
log4net.Config.Log4NetConfigurationSectionHandler, log4net
"
/>
</
configSections
>
<
iBATIS
>
<
logging
>
<
logFactoryAdapter type
=
"
IBatisNet.Common.Logging.Impl.Log4NetLoggerFA, IBatisNet.Common.Logging.Log4Net
"
>
<
arg key
=
"
configType
"
value
=
"
inline
"
/>
</
logFactoryAdapter
>
</
logging
>
</
iBATIS
>
<
log4net
>
<!--
Define some output appenders
-->
<
appender name
=
"
RollingLogFileAppender
"
type
=
"
log4net.Appender.RollingFileAppender
"
>
<
param name
=
"
File
"
value
=
"
f:\log.txt
"
/>
<
param name
=
"
AppendToFile
"
value
=
"
true
"
/>
<
param name
=
"
MaxSizeRollBackups
"
value
=
"
2
"
/>
<
param name
=
"
MaximumFileSize
"
value
=
"
100KB
"
/>
<
param name
=
"
RollingStyle
"
value
=
"
Size
"
/>
<
param name
=
"
StaticLogFileName
"
value
=
"
true
"
/>
<
layout type
=
"
log4net.Layout.PatternLayout
"
>
<
param name
=
"
Header
"
value
=
"
[Header]\r\n
"
/>
<
param name
=
"
Footer
"
value
=
"
[Footer]\r\n
"
/>
<
param name
=
"
ConversionPattern
"
value
=
"
%d [%t] %-5p %c [%x] - %m%n
"
/>
</
layout
>
</
appender
>
<
appender name
=
"
ConsoleAppender
"
type
=
"
log4net.Appender.ConsoleAppender
"
>
<
layout type
=
"
log4net.Layout.PatternLayout
"
>
<
param name
=
"
ConversionPattern
"
value
=
"
%d [%t] %-5p %c [%x] <%X{auth}> - %m%n
"
/>
</
layout
>
</
appender
>
<!--
Set root logger level to ERROR and its appenders
-->
<
root
>
<
level value
=
"
DEBUG
"
/>
<
appender
-
ref
ref
=
"
RollingLogFileAppender
"
/>
<
appender
-
ref
ref
=
"
ConsoleAppender
"
/>
</
root
>
<!--
Print only messages of level DEBUG or above
in
the packages
-->
<
logger name
=
"
IBatisNet.DataMapper.Configuration.Cache.CacheModel
"
>
<
level value
=
"
DEBUG
"
/>
</
logger
>
<
logger name
=
"
IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory
"
>
<
level value
=
"
DEBUG
"
/>
</
logger
>
<
logger name
=
"
IBatisNet.DataMapper.LazyLoadList
"
>
<
level value
=
"
DEBUG
"
/>
</
logger
>
<
logger name
=
"
IBatisNet.DataAccess.DaoSession
"
>
<
level value
=
"
DEBUG
"
/>
</
logger
>
<
logger name
=
"
IBatisNet.DataMapper.SqlMapSession
"
>
<
level value
=
"
DEBUG
"
/>
</
logger
>
<
logger name
=
"
IBatisNet.Common.Transaction.TransactionScope
"
>
<
level value
=
"
DEBUG
"
/>
</
logger
>
<
logger name
=
"
IBatisNet.DataAccess.Configuration.DaoProxy
"
>
<
level value
=
"
DEBUG
"
/>
</
logger
>
</
log4net
>
posted @ 2007-08-22 11:08
永春
阅读(881)
评论(5)
编辑
收藏
所属分类:
iBATIS.NET
发表评论
回复
引用
查看
#1楼
2007-12-04 17:23 |
专研.NET
你讲的很不错,真的希望你能讲解的更多一些。
回复
引用
查看
#2楼
[
楼主
]2007-12-04 17:59 |
GSpring
@专研.NET
谢谢-_-
最近在忙sharepoint的项目,以后会继续写的
回复
引用
#3楼
2007-12-12 11:24 |
暗暗啊 [未注册用户]
谢谢分享!
回复
引用
查看
#4楼
2008-09-02 16:22 |
Bonseen
谢谢分享
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关文章:
电脑故障处理经验一则
电脑故障处理小经验—IE无法打开链接的处理方法
使用Visual Studio2005入门.Net2.0系列视频教程
Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
prototype.js 1.4版开发者手册(强烈推荐)
Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触
相关链接:
所属分类的其他文章:
IBatis.Net学习笔记十三:在IBatis.Net中调用存储过程
IBatis.Net学习笔记系列文章
IBatis.Net学习笔记十二:发现一个好用的IBatis.Net生成工具
IBatis.Net学习笔记十一:Castle.DynamicProxy的使用
IBatis.Net学习笔记十--数据库连接处理
IBatis.Net学习笔记九--动态选择Dao的设计分析
Ibatis.Net和Ibatis使用注意点及异同点(不断更新)
IBatis.Net学习笔记八--把字段映射成一个自定义对象
IBatis.Net学习笔记七--日志处理
IBatis.Net学习笔记六--再谈查询
最新IT新闻:
淘宝网合并阿里妈妈 专家称阿里巴巴或有新战略
微软研究院发布 AutoCollage - 整理并融合照片
2008年9月5日科技博客精选
SNS网站风靡影响工作效率 公司下令封杀
《孢子》正式发布
博客园新闻频道
博客园首页
社区
公告
本Blog版权均为本人所有,欢迎任何媒体和网站转载本人博客的内容。
本Blog的内容按原样提供,本人不提供任何形式的担保。
转载请注明出处
我的MVP配置
自2007年3月8日:
系列文章
1、
Sharepoint2007对象模型系列
2、
C#强化系列文章
3、
MOSS SDK学习系列
4、
IBatis.Net学习笔记系列
5、
MonoRail学习笔记系列
我的最新闪存
君子终日乾乾,夕惕若。厉无咎
8-26 18:23
<
2007年8月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我参加的小组
写书译书小组
Debug 探索团队小组
iBATIS.NET
MonoRail
博客园精华集出版小组
我参与的团队
SharePoint团队(0/731)
Ajax&Atlas技术团队(0/1149)
南京.net俱乐部(0/448)
ASP.NET AJAX (Atlas)学习(0/1346)
MVP(微软最有价值专家)团队(0/566)
Debug 探索团队(0/50)
博客园精华集出版(0/43)
随笔分类
.Net(49)
(rss)
AJax(3)
(rss)
C++/VC学习(2)
(rss)
iBATIS.NET(15)
(rss)
Java(6)
(rss)
MonoRail(25)
(rss)
OS Shell(5)
(rss)
SharePoint(42)
(rss)
Windows Server(1)
(rss)
XHTML/CSS/Script(6)
(rss)
企业开发(2)
(rss)
数据库(20)
(rss)
外语(1)
(rss)
项目管理(7)
(rss)
娱乐/杂记/修养(49)
(rss)
随笔档案
2008年8月 (3)
2008年7月 (7)
2008年6月 (1)
2008年5月 (2)
2008年4月 (12)
2008年3月 (14)
2008年2月 (3)
2008年1月 (14)
2007年12月 (17)
2007年11月 (21)
2007年10月 (31)
2007年9月 (13)
2007年8月 (25)
2007年7月 (10)
2007年6月 (1)
2007年5月 (2)
2007年4月 (10)
2007年3月 (15)
2007年2月 (7)
2007年1月 (1)
2006年12月 (3)
2006年11月 (21)
2006年10月 (5)
2006年8月 (2)
SharePoint学习
Codeplex Sharepoint
jianyi @ cnblogs
Kaneboy's Blog
Patrick Tisseghem's Blog
管理相关
下载_中计在线
中国管理之家
开源社区
C#开源资源大全
Java开源大全
SourceForge主页
门户网站
南京程序员俱乐部
积分与排名
积分 - 287949
排名 - 101
最新评论
1. re: C#强化系列文章六:应用程序域(AppDomain)浅析
还是有一点不懂!mark!!以后再看! (谢小妹)
2. re: 为什么要使用MonoRail?
@拼命三郎
不客气-_- (永春)
3. re: 为什么要使用MonoRail?
我个人还是比较怀念webform,对mvc没有什么学习,毕竟微软的技术层出不穷,有些跟不上了。 (拼命三郎)
4. re: 项目经理的个人修养
第一点吧敢苟同,项目经理其实也又不懂技术的,只是很多公司把项目经理都看成技术过硬的人了。项目经理更多是管行政的、管进度,而架构师承担着管理技术的角色。很多小公司都把这两者结合了。 (拼命三郎)
5. re: [转载]最经典,最可怕的qq聊天记录
哈,好怕怕。。。 (拼命三郎)
阅读排行榜
1. 这样的面试题你会吗?(4717)
2. 年终个人总结:我这五年(3965)
3. Asp.Net Forms验证(自定义、角色提供程序、单点登录)(3956)
4. 易经杂说—南怀瑾(3927)
5. 为什么要使用MonoRail?(3764)