私の 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:」のようなもの) を追加したいと考えています。これを達成する方法はありますか?