BlackBird,JavaScript世界里的Log4j
说起Log4j,做Java的人都知道,现在,写Javascript也可以用类似的方式打log了,这就是BlackBird相信写过Javascript代码的人都知道,当我们碰到bug的时候,往往会在js代码中加入一些alert(),将中间变量通过弹出窗口的方式显示出来,等到找到问题之后,把这些alert() 注释掉,这种方式非常的烦,特别当你在测试环境或者生产环境发现了bug,这时你却没法修改代码增加alert()了,这时候你一定非常的头痛。
现在,让我们看看使用Blackbird的方法:
首先在文件头加入js和css:
<html><head> <script type="text/javascript" src="/PATH/TO/blackbird.js"></script> <link type="text/css" rel="Stylesheet" href="/PATH/TO/blackbird.css" /> ...</head>
然后在js中需要打log的地方加入:
log.debug( 'this is a debug message' );log.info( 'this is an info message' );log.warn( 'this is a warning message' );log.error( 'this is an error message' );
你会在屏幕左上角看到一个弹出窗口:
http://www.agoit.com/upload/attachment/44543/9818d4e3-3149-354b-8334-96d6051f89f9.jpg
使用快捷键F2,可以打开/关闭这个log窗口。
而Shift + F2,则可以让窗口位置在左上,左下,右上,右下四个位置切换。
页:
[1]