분류 Nodejs

njsTrace - 코드를 계측 및 추적하고 모든 함수 호출, 인수, 반환 값 및 각 함수에 소요 된 시간을 확인합니다.

컨텐츠 정보

  • 조회 291 (작성일 )

본문

https://github.com/valyouw/njstrace


// *** mymod.js ***
exports.run = function(number) {
    number = first(number);
    printResult(number);
}

function first(i) {
    i *= 100;
    return second(i, 'sqrt');
}

function second(k, method) {
    return {input: k, output: parseFloat(Math.sqrt(k).toFixed(4)), method: method};
}

function printResult(res) {
    require('fs').writeFileSync('output.txt', JSON.stringify(res));
}