Winston을 Socket.io의 로거로 사용하고 싶습니다. 그것이 말하는 어디 this issue을 보았다 :Winston을 통해 Socket.io를 어떻게 기록합니까?
var io = require('socket.io').listen(8080);
io.set('logger', { debug: <log function>, info: … , error: .., warn: .. })
불행하게도, log function
가 어떠해야하는지 설명하지 않습니다.
Socket.io logger documentation에서 놀아 보니 고정 된 매개 변수 집합이 없다고 말했습니다. 하나, 둘, 셋 매개 변수가있는 로그 메시지가 있습니다. 아마도 더 많은 것이 있을지 모르겠습니다.
이것은 특히 외부 구성 요소에 대한 인터페이스 인 경우 정의되지 않은 수의 매개 변수를 갖는 것은 바람직하지 않은 방법이라고 생각합니다.
어쨌든 ... 아무도이 경험이 있습니까? 누가 조심해야하는지 지적 해 줄 수 있습니까?
express.io (Express/socket.io 하이브리드)에서 어떻게 똑같이 할 수 있습니까? – silkcom
@silkcom 나는 그것을 전혀 사용하지 못했습니다. – Brad