【发布时间】:2020-06-27 01:29:25
【问题描述】:
我的package.json 中有一个脚本,它运行一个函数并记录到一个 JSON 文件。
package.json
"scripts": {
"generate": "lib/utils/foo.ts > lib/utils/accounts/bar.json"
}
lib/utils/foo.ts
const runFoo = async (): Promise<void> => {
const results = await otherFunction();
// does a bunch of stuff
// bunch of api calls and logging results using winston to the console
console.log(JSON.stringify(results));
};
runFoo();
这行得通。这很棒。但是,它会记录函数运行时执行的所有标准输出,包括我所有的 winston 日志记录。
我想要的只是将最终的console.log 记录到bar.json 文件中,并将我所有其他的winston 记录打印到终端。
这可能吗?
【问题讨论】: