Vorrei utilizzare Winston come logger per Socket.io. Ho visto this issue in cui si dice:Come posso registrare Socket.io tramite Winston?
var io = require('socket.io').listen(8080);
io.set('logger', { debug: <log function>, info: … , error: .., warn: .. })
Purtroppo, non è descritto ciò che il log function
dovrebbe essere simile.
Alcuni che giocano e uno sguardo su Socket.io logger documentation mi hanno detto che non esiste un set fisso di parametri: ci sono messaggi di registro con uno, due e tre parametri. Forse ce ne sono ancora di più, non lo so.
Penso che questa non sia una buona pratica per avere un numero indefinito di parametri, specialmente se questa è la tua interfaccia con i componenti esterni.
In ogni caso ... qualcuno ha qualche esperienza con questo? Qualcuno può indicare a cosa fare attenzione?
come faresti questa stessa cosa in express.io (l'ibrido express/socket.io) – silkcom
@silkcom Non ho idea, non l'ho mai usato. – Brad