log4javascript

log4javascript介绍

log4javascript是一个JS记录log的工具,避免过多的alert方法,在开发的过程中能够很准确的帮助开发人员定位
log4javascript也可以将日志信息通过ajax传递给Server
它是将用户在JS中打的标记在新的浏览器中打开,并可以选择标记的等级
如果想终止调试可以设定不打开新的页面显示打的标记(开关控制)

 

第一个示例HelloWorld

(1)下载log4javascript

 

http://sourceforge.net/projects/log4javascript

 

(2)新建helloworld.html页面

 

(3)将log4javascript.js拷贝到helloworld.html相同的目录下

 

(4)编辑helloworld.html页面内容,具体如下:

 

<html>

  <head>
   <script charset="UTF-8" src="log4javascript.js" language="javascript"></script>
   <script>
     var log = log4javascript.getDefaultLogger();

     function clickMe(){
           log.info("helloworld");
    }
   </script>
  </head>
  <body>
   <input type="button" value="helloworld" οnclick="clickMe()"/>
  </body>

</html>
 

 

log4javascript用法

 

 

1、获取日志对象
var log = log4javascript.getLogger();

 

2、支持日志级别:
log4javascript.Level.ALL 
log4javascript.Level.TRACE 
log4javascript.Level.DEBUG 
log4javascript.Level.INFO 
log4javascript.Level.WARN 
log4javascript.Level.ERROR 
log4javascript.Level.FATAL 
log4javascript.Level.NONE

 

3、日志输出目的地Appender:
AlertAppender:                       使用alert语句显示日志。
AjaxAppender:                          支持ajax访问,从服务端获取日志,并输出。
PopUpAppender:         (缺省)弹出对话框显示日志。
InPageAppender:                     内嵌到页面显示日志。
BrowserConsoleAppender:浏览器控制台。目前只支持Firebug控制台。支持浏览器(Safari、Opera、Firefox)。

 

4、日志信息布局Layout:
Layout 
NullLayout 
SimpleLayout 
PatternLayout 
XmlLayout 
JsonLayout 
HttpPostDataLayout

 

5、日志开关:
log4javascript.setEnabled(enabled);

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值