写入控制台而不写入重定向的输出

凯文628

是写入控制台以使用的唯一方法,console.warn()还是console.error()将输出重定向到文件(例如node myscript.js > someFile.txt使用的唯一方法如果还有其他方法,我会很感兴趣。使用重定向时,使用警告和错误日志将信息发送到控制台似乎很奇怪。

尼基尔·萨尔达尼亚(Nikhil Saldanha)

文档值得对该Console类进行研究。

实际上,可以使用Consolestderr和stdout的参数定义的对象,如下所示:

var Console = console.Console;
var output = fs.createWriteStream('./stdout.log');
var errorOutput = fs.createWriteStream('./stderr.log');

var logger = new Console(output, errorOutput);
//logger is the custom logger

在上面的示例中,logger.log()登录./stdout.loglogger.error()登录到./stderr.log

重定向到标准输出或标准可以类似地完成。标准输出用标识process.stdout,标准误差用标识process.stderr

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将控制台输出写入文件

来自分类Dev

未写入标准输出的控制台输出示例

来自分类Dev

将输出从助手类写入控制台

来自分类Dev

爬行:将调试输出写入控制台?

来自分类Dev

没有控制台时写入标准输出

来自分类Dev

将robocopy输出写入控制台和日志文件

来自分类Dev

grunt lesslint如何防止将输出写入控制台

来自分类Dev

将robocopy输出写入控制台和日志文件

来自分类Dev

捕获多个命令的控制台输出并写入txt

来自分类Dev

在单个控制台行上处理输出重定向

来自分类Dev

将systemd脚本输出重定向到控制台

来自分类Dev

将控制台输出重定向到JavaFX TextArea?

来自分类Dev

将Python输出重定向到控制台窗口

来自分类Dev

将控制台输出重定向到JavaFX TextArea?

来自分类Dev

使用Java实时重定向控制台输出流

来自分类Dev

重定向控制台应用程序的标准输出

来自分类Dev

无法将控制台输出重定向到文件

来自分类Dev

如何将控制台的输出重定向到启动它的控制台?

来自分类Dev

从命名控制台中的Oracle控制台应用程序重定向输出

来自分类Dev

功能未正确写入控制台

来自分类Dev

VSCode Python写入调试控制台

来自分类Dev

控制台写入文件问题

来自分类Dev

如何直接写入控制台?

来自分类Dev

写入新控制台窗口的文本

来自分类Dev

从插件写入“问题”表或“控制台”

来自分类Dev

将JSON写入控制台

来自分类Dev

在异步事件上写入控制台

来自分类Dev

重定向Java控制台消息

来自分类Dev

将功能输出的输出重定向到控制台到字符串