记录动态变量的最佳方法是什么?
示例:在运行应用程序时,我的日志会更改大小和数据。我希望日志不会改变,只需保存数据。
这是我创建日志文件的代码:
const output = fs.createWriteStream('./stdout.log');
const errorOutput = fs.createWriteStream('./stderr.log');
const logger = new Console(output, errorOutput);
logger.log(res);
在应用程序执行期间var res
发生了变化。
答案 0 :(得分:0)
看起来有几种观察变量变化的方法:Listening for variable changes in JavaScript or jQuery
看起来你没有显示所有代码,因为据我所知,没有“控制台”#39;构造函数。有一个'控制台'对象(即console.log()
)。
我之前创建了一个记录器'我的代码中的对象,以便我可以更改我在整个代码库中的记录方式。
即。
var logger = {
log: function(msg) {console.log(msg)}
}
(但请注意,您在此特定示例中丢失了一些功能)