我的Js日志组件 logger for js (log4js)- (2009-10-30)

前一段使用了一下blackbird(一个js logger框架),效果还不错,不过还达不到我的要求,而且界面略显笨重。而以前,我是用的Adobe的Spry组件,界面效果没有blackbird好看.功能也一般.

考虑到项目/产品的实际需要,结合着log4j的设计思想,把blackbird改造成自己的log框架log4js.呵呵,这个名头好象有点大, :).不管了,先把我的这个log4js的功能秀一下:

1.输出各种类型的信息 log.debug(...),log.info(...) , log.warn(...), log.error(...)
[看着是不是与log4j的写法很象? : ) ]

2.可以预先设置哪个级别的信息可以输出到输出窗口.
log.setDebugEnabled(),log.setInfoEnabled(), setWarnEnabled(),setErrorEnabled(),
log.disableLog()

3.可清除输出窗口的所有内容 ctrl+shift+F2功能键,同blackbird

4.可显示/隐藏log窗口. F2功能键, 同blackbird

5.可动态设置信息的级别.

例如在调试页面上的js时,我要查看某些变量的值,而页面可能会随时产生大量的调试信息,会把有用的信息湮灭,这时我就需要先暂时禁止日志的输出,准备好一切动作,然后设置调试级别,等系统打出相关信息时,马上把日志关掉,这样调试起来就会很方便.
但实际上,还有更好的办法,对其进行跟踪,只不过这种方式暂时就可以满足工作的需要,所以也就没有继续深化它的功能.

6.可以为每条日志设置前景与背景,这需要你使用 log.debug(msg, bgColor, foreColor)中的后两个参数

7. 日志显示的顺序为逆序.即最后打出来的日志显示在最上面.这个最开始看的时候可能会有点晕, :)

8.日志会显示在右下角

9.支持IE,FireFox,Chrome浏览器.

看一看实际效果:

[img]http://dl.iteye.com/upload/attachment/162470/a3ad6d28-2c78-37f1-832b-b793be1bff4f.jpg[/img]

附件传不上去,请想使用的朋友给我留联系方式,谢谢!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值