Javascript 如何通过重写以JSON格式输出?
我试图使用overiding来控制日志,但是我得到了一个错误。当我删除Javascript 如何通过重写以JSON格式输出?,javascript,json,node.js,express,Javascript,Json,Node.js,Express,我试图使用overiding来控制日志,但是我得到了一个错误。当我删除JSON.stringify(参数[0])时,代码工作正常,但我需要JSON格式的代码 app.use(function(req, res, next) { var t_log= console.log; console.log = function(){ arguments[0] = JSON.stringify(arguments[0])+" sessionID " + req.sessi
JSON.stringify(参数[0])
时,代码工作正常,但我需要JSON格式的代码
app.use(function(req, res, next) {
var t_log= console.log;
console.log = function(){
arguments[0] = JSON.stringify(arguments[0])+" sessionID " + req.sessionID + " requestID=" + req.id +" timestamp"+ new Date();
t_log.apply(console, arguments);
}
console.log("call");
next();
});
将通用对象转换为真正的JSON:
JSON.parse(JSON.stringify(my_generic_object))
什么是参数[0]?什么是参数长度?你犯了什么错误?@Paul我在控制台中得到了无限的“\”。