As you know,it is difficult to debug a javascript app.Sometimes we use the rough alert() function (to output the error messages),but it's not suitable for complex situations and it will stop the script. So, we need some logging frameworks,which are more powerful than alert().
Corey Johnson's Lumberjack is a Javascript logging framework which supports logging at different levels. There's no setup required, because it creates the logging div itself, so you can immediately issue calls like Logger.info("User logged in."). The console is initially hidden, and you can toggle visibility with Alt-D.
It's useful for AJAX applications,you could see what is the scirpt doing at a cert moment. Here is a screenshot :
And the sample source code:
function ping() {
// Send ping, to let the server know I'm still here
var url = base_url + 'ping.php';
var pars = creds();
var ajax = new Ajax.Request(url, {method: 'post', parameters: pars, onComplete: handle_ping});
Logger.info("Sent Ping: " + pars);
}
Trackback: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=1462038
本文介绍了一款名为Lumberjack的JavaScript日志框架。该框架无需设置即可使用,并能够以不同的级别记录日志信息。它适用于AJAX应用程序中,可以实时查看脚本运行状态,帮助开发者更好地调试JavaScript应用。
667

被折叠的 条评论
为什么被折叠?



