如何通过重写以JSON格式输出
How can I output this in JSON format by overriding?
我正在尝试使用覆盖来控制日志,但我得到错误。代码工作良好,当我删除JSON.stringify(arguments[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))
相关文章:
- Datetime格式为Friendly Time.Moment JS输出错误
- 有没有一种方法可以从两个标签之间提取文本,并以我选择的格式输出
- 输出文本不't以正确格式显示
- 没有获得 json .save 的输出,格式为 pars.html
- 如果 CreateJS 库支持 Texture Packer 的 JSON 输出格式
- 获取表格格式的 Javascript 输出
- 如何使用 JQuQuery 解析 JSON 对象并在 HTML 页面中以表格格式打印输出
- 如何以绘图表格式输出PHP结果
- 在 nodejs 中有什么方法可以打印 JSON 格式的 log4js 输出
- 从字面上看,以HTML格式输出PHP代码
- 将显示为 XML 格式的 Google 地图位置转换为输出 (ASP.Net、C#)
- JSON 输出的格式不起作用
- 如何解码以下代码(例如u00e8、u00e9)并将其以字符串格式输出到Python中的符号
- 如何以HTML格式输出XML
- 使用HTML和JavaScript创建Excel格式输出
- 如何通过重写以JSON格式输出
- Javascript:以YYYY/mm/dd hh:m:sec格式输出当前日期时间
- Rails不能以json格式输出数据
- Google街景https请求是以html格式输出链接,而不是发送请求
- 更改日期格式输出