没有新行的node.js console.log [重复]
Posted
技术标签:
【中文标题】没有新行的node.js console.log [重复]【英文标题】:node.js console.log without new line [duplicate] 【发布时间】:2014-07-24 10:36:06 【问题描述】:为了记录到 node.js 的控制台,目前我这样做
var log = function(msg)
var util = require('util');
console.log('some prefix(like "core-module")---------'),
console.log(util.inspect(msg,
depth: 99,
colors: true
));
;
通过这种方式,可以正确记录对象深度。 如果我这样做,
console.log('some-module: '+
util.inspect(msg,
depth: 99,
colors: true
)
)
虽然是单行记录,但是由于内容变成了String,所以对象深度只呈现[object],不好。
所以,我的问题是有什么方法可以将 console.log 放在一行中
'some-prefix: '+ detailed log
?
换句话说,是否可以在 console.log 之后禁止换行?
谢谢。
【问题讨论】:
【参考方案1】:好的,我愿意
var log = function(msg)
var util = require('util');
process.stdout.write('CORE: ');
process.stdout.write(util.inspect(msg,
depth: 99,
colors: true
));
process.stdout.write('\n');
;
【讨论】:
以上是关于没有新行的node.js console.log [重复]的主要内容,如果未能解决你的问题,请参考以下文章
[Node.js] 關於 console.log 的格式化輸出
如何在heroku中显示node.js中的所有console.log?
使用 Node.JS 调用 AWS 胶水的 lambda 函数不使用 console.log 的原因是啥?