0.1.0 • Published 8 years ago

xsm-debug-utils v0.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

xsm-debug-utils

xsm debug utils

使用方法

(一) 引入 'xsm-debug-utils',获取当前模块内部使用的 debug 方法

var XSMDebugUtils = require('xsm-debug-utils')

var debug = XSMDebugUtils.channel('my-module')

function test(name) {
    debug('test()', name)
    // ...
}

(二) 开启页面 debug 模式

页面地址添加查询参数 xsm-debug,值为 true,例如:

http://sample.com/path/to/page.htm?xsm-debug=true

(三) 输出调试信息

调用 test('luobo') 则浏览器控制台输出:

[my-module] test() luobo

API

channel(channelName)

返回一个 debug 函数,输出消息前会添加指定的 channelName。

debug(arg1, arg2, ...)

以空格连接所有输入参数,在可以进行 debug 输出的情况下,向控制台打印消息。如果参数类型非 string 类型,则通过 JSON.stringify() 的方式进行序列化后输出。