设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
Log4j和JDBMonitor的比较
返回列表
发新帖
Log4j和JDBMonitor的比较
[复制链接]
11
|
3
|
2006-4-17 13:46:34
|
显示全部楼层
|
阅读模式
cownew 原创转自:JR
Log4j (http://logging.apache.org/log4j/docs)是一个开源代码的项目(Open source project),它使开发人员能最大限度的灵活控制程序调试信息的输出,这一点它是通过额外的配置文件实现的。
JDBMonitor(http://www.cownew.com )是一个开源项目。使用它开发者可以很轻松为系统增加数据库执行日志功能。它使用十分方便,您所需要做的唯一事情就是在您系统的JDBC连接字符串前增加类似于"listenerconfig=/config.xml:url=" 的字符即可,不用写任何代码。使用 JDBMonitor,您可以把数据库执行情况记录通过各种方式记录下来,比如打印到控制台、输出到文件或者通过socket传送给远程客户端。
共同点:
1、Log4j和JDBMonitor都有很强的可扩展性,例如Log4j可以写自己的Appender,JDBMonitor可以写自己的DBListener。
2、Log4j和JDBMonitor都很容易配置。当然Log4j配置文件相对复杂。
不同点:
1、Log4j能为各种事件进行日志输出,比如关键操作,运行中的变量值、数据库语句日志等。而JDBMonitor只能记录数据库sql语句操作记录。所以说Log4j应用范围更广,如果您需要记录非数据库语句日志就要使用Log4j,JDBMonitor则无能为力。
2、Log4j配置比较灵活,比如可以配置什么等级的日志被记录,记录的格式是什么样的,日志文件到多大的时候被转储;而JDBMonitor则相对较不灵活,输出格式比较单一、而且无法指定那些日志可以被忽略。
3、Log4j是侵入式的,所有的日志操作都是写在业务代码之中的,缺点是很明显的,这导致业务代码中掺杂大量的日志输出代码,降低了代码的可读性,而且一旦想去掉日志功能以后必须逐个删除代码,加大了工作量和风险。JDBMonitor是非侵入式的,它采用代理模式拦截对数据库的调用,然后对进行日志记录,业务系统中根本不用掺杂日志代码。只要修改JDBC连接字符串即可,如果想去掉日志功能,只要将JDBC连接字符串修改回去即可。
4、Log4j采用的日志记录实现方式会对程序的运行速度有一定影响,在日志比较多的时候,甚至会导致整个程序慢到无法忍受。而JDBMonitor则另起一个线程来记录SQL,所以它几乎不会对程序运行速度有任何影响。
5、Log4j的Appender不适合进行调试开发,调试开发只有那个控制台Appender可以用,但是在大数据量的时候整个屏幕狂刷不止,根本看不清,而且很多操作系统的控制台(比如windows的)都有缓冲区大小限制,所以很容易造成想看的sql日志被冲掉看不到了。而Log4j的不仅有与Log4j类似的控制台Appender可以用,而且有一个客户端SocketSwingClient可以用,这个客户端类似SQLServer的事件监听器,容纳的日志量相当大,而且可以自由控制日志的上下滚动。
回复
使用道具
举报
千问
|
2006-4-17 13:46:34
|
显示全部楼层
不错
回复
使用道具
举报
千问
|
2006-4-17 13:46:34
|
显示全部楼层
那位兄弟介绍一本Log4j的书来看看,有电子版更好,中文版最好啦!
回复
使用道具
举报
千问
|
2006-4-17 13:46:34
|
显示全部楼层
帮妳找找
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
无限前传电子书txt全集下载
2
膝关节疼痛外用的中药有哪些
3
梦之彼岸缘小说txt全集免费下载
4
3.40开始的背景音乐是什么
5
木兰有哪些可敬、可爱之处?
6
他走了我更要幸福小说txt全集免费下载
7
怎么去了解一个双鱼座的女生的心里在想什么?
8
十七岁的雨季的txt全集下载地址
9
亡魂路小说txt全集免费下载
10
丝婚小说txt全集免费下载
11
我很讨厌一个女生怎么办 她老是看着我
12
为什么我的蛇酒变黄色了
13
MP5固件升级文件
14
《如此穿越》txt全集下载
15
一五一四txt全集下载
16
《梦断江湖路》最新txt全集下载
17
女人该如何选择男人呢?
18
找一个娃娃,哪里可以买吗
19
噬灵女娲:河边青青草小说txt全集免费下载
20
《三界之狐游》txt全集下载
21
30岁蛛网膜下腔出血,严重吗
22
找不回的原点电子书txt全集下载
23
九分恋曲txt全集下载
24
《深宫女人》txt全集下载
25
他他txt全集下载
26
如何辨别网店代理的真假
27
《My Best Friend》作文
28
将门当时明月在的txt全集下载地址
29
红叶留香小说txt全集免费下载
30
七世之今世小说txt全集免费下载
31
深圳市哪里卖碎布料
32
十里路小说txt全集免费下载
33
倾情离殇txt全集下载
34
《毒枭遇上罗刹女》最新txt全集下载
35
仙魔链小说txt全集免费下载
36
锻炼身体有什么好处
37
《崇光》txt全集下载
38
华山上有同心锁么?
39
中国顶级别墅及高端配套设施博览会
40
梧桐下的故事的txt全集下载地址
41
钓鲢鱼怎么钓用什么饵料方法?
42
《一只猫而已》最新txt全集下载
43
风之影之蔷薇男爵txt全集下载
44
就像没有明天小说txt全集免费下载
45
港行ipad4和国行ipad4外观,性能,还有音质有区别吗?
46
我是淘宝卖家,买家申请退款,我怎么同意呢?
47
虚拟爱情网络聊斋小说txt全集免费下载
48
麦当劳和肯德基哪个时间长?
49
孩子是谁的小说txt全集免费下载
50
木木传奇系列之一九孔镜小说txt全集免费下载
51
这道题怎么做?
52
波板糖情缘小说txt全集免费下载
53
武侠奇仙缘txt全集下载
54
千雪只有在你面才是笨笨猪的txt全集下载地址
55
轮回的孽缘小说txt全集免费下载
56
《傀儡朝圣》txt全集下载
57
元神召唤骷髅术打什么怪爆?
58
《樱花大盗》最新txt全集下载
59
荆棘鸟小说txt全集免费下载
60
圣诞节是美国的新年,我们应该如何看待,庆祝吗?美国人又是如何看待中国的除夕呢?
61
女狼陛下驾到电子书txt全集下载
62
最佳女骗子的txt全集下载地址
63
论梦与精神病的txt全集下载地址
64
《雪域崖之神》最新txt全集下载
65
教你如何复制网页上加密的文字 –
66
《善戴该死的爱》txt全集下载
67
伽苏物语的txt全集下载地址
68
魔神玉电子书txt全集下载
69
拜神录电子书txt全集下载
70
《月球上的超级大国》txt全集下载
71
晚上一个人在家梦见了可怕的东西该怎么办
72
吴用为何让张顺去请神医安道全
73
《倾国狄倾城》最新txt全集下载
74
《牧琉依的星光爱情》最新txt全集下载
75
异世狼妖txt全集下载
76
人妖变变变的txt全集下载地址
77
哪只公,哪只母?它们几个月了?鹦鹉怎么养?
78
《离珠传》最新txt全集下载
79
我的配置能玩战争前线吗
80
大理石可以改颜色吗
81
残月浅哀的txt全集下载地址
82
蛇儿沫沫txt全集下载
83
2499.76千克是多少吨?
84
《穿越到明朝做王妃》最新txt全集下载
85
葬帝txt全集下载
86
来不及告诉你我的梦txt全集下载
87
《久违的童话》txt全集下载
88
为什么在水稻生产中禁止使用菊酯类农药?
89
《幸福就在分离时》最新txt全集下载
90
《异世魔帝》最新txt全集下载
91
乔请继续演绎火柴童话电子书txt全集下载
92
如图。在四边形ABCD中,已知AD∥BC.AB=CD.∠D=∠BAD.延长线段CB到E,使BE=A
93
无耻猫记事的txt全集下载地址
94
玩CF128MB显存的时候、Ping会不会50多、那如果会、怎么解决?
95
《清明记云起》最新txt全集下载
96
移动一根小捧,使不成立的算式成立。 12X9x9=288
97
星河风电子书txt全集下载
98
魔瞳之魅txt全集下载
99
骨头汤下火吗
100
贫民老猫当家日记小说txt全集免费下载