问题描述
我需要捕获 INFO 级别的日志并将它们存储在变量中
用于获取所有 INFO 级别日志记录的控制台命令会很有帮助。
解决方法
使用您自己的实现覆盖 console.log
,根据需要保存参数,然后调用原始 console.log
:
const logArgs = [];
const origConsoleLog = console.log;
console.log = (...args) => {
logArgs.push(args);
origConsoleLog(...args);
};
console.log('foo');
console.log('bar');
console.dir(logArgs);