【发布时间】:2013-09-02 20:14:38
【问题描述】:
在我的 node.js 应用程序中,我成功地将 socket.io 库生成的日志消息重定向到 winston 库:
var express = require('express')
, winston = require('winston')
, http = require('http');
var logger = new (winston.Logger)({
transports: [
// ... configuring transports ...
]
});
var app = express();
var server = http.createServer(app);
var io = require('socket.io').listen(server, {'logger': logger});
现在我想为所有这些重定向消息添加一个前缀(类似于“socket.io:”),以便将它们与应用程序其他部分产生的日志消息区分开来。有没有办法做到这一点?
【问题讨论】:
-
这不是特定于 socket.io 的问题,如果只保留 Winston 来修改问题标题可能会更好。 Socket.io,在这种情况下,只是一个例子