在异步钩子回调中打印日志


当调试时,一个简单的解决方案是使用同步的日志记录操作,例如 fs.writeFileSync(file, msg, flag)

const fs = require('fs');
const util = require('util');

function debug(...args) {
  // 
  fs.writeFileSync('log.out', `${util.format(...args)}\n`, { flag: 'a' });
}