0.1.2 • Published 9 years ago
step-timer v0.1.2
Step计时器
干啥的?
统计并漂亮的输出:从A到B到C到...到Z,每一步花了多少时间。
for NodeJS
特点
混而不乱,可同时统计多种日志,按需输出
安装
npm install step-timer
使用
var timer = require('step-timer');
step.start('Hi');
step.start('Hello');
step.record('Hi', 'Step1');
step.record('Hi', 'Step2');
step.record('Hello');
for (var i = 0; i < 100000000; i++) {
}
step.end('Hi', 'EndStep-Step3');
step.record('Hello');
step.end('Hello');
==>
[Hi]第[ Step1]步 耗时 0
[Hi]第[ Step2]步 耗时 0
[Hi]第[EndStep-Step3]步 耗时 100
[Hello]第[1]步 耗时 1
[Hello]第[2]步 耗时 100
[Hello]第[3]步 耗时 0
自定义格式
timer.end('Hi', 'EndStep-Step3', function(a,b,c, d) {
console.log(a,timer.paddy(b, d),c)
});
==>
Hi Step1 0
Hi Step2 0
Hi EndStep-Step3 96