Console.dir - Nodejs 重定向到一个文件
Console.dir - Nodejs redirect to a file
如何将 console.dir(obj)
输出重定向到文件而不是控制台?
我考虑过覆盖 console.dir(使用我的自定义 fn。)以使用文件流而不是 stdout 流,但是沿着对象树走下去的逻辑让我害怕。
注意:我的节点进程是由 emacs 编辑器间接启动的,所以我不能使用管道重定向任何输出。
console.dir
只是 util.inspect
的包装器,它使用其默认参数。
console.log(util.inspect(myObj));
所以你可以简单地做
var fs = require('fs');
function logToFile(input){
fs.writeFile('.log', util.inspect(input));
}
如何将 console.dir(obj)
输出重定向到文件而不是控制台?
我考虑过覆盖 console.dir(使用我的自定义 fn。)以使用文件流而不是 stdout 流,但是沿着对象树走下去的逻辑让我害怕。
注意:我的节点进程是由 emacs 编辑器间接启动的,所以我不能使用管道重定向任何输出。
console.dir
只是 util.inspect
的包装器,它使用其默认参数。
console.log(util.inspect(myObj));
所以你可以简单地做
var fs = require('fs');
function logToFile(input){
fs.writeFile('.log', util.inspect(input));
}