मैं विंस्टन को सॉकेट.ओओ के लिए लॉगर के रूप में उपयोग करना चाहता हूं। मैं 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 (एक्सप्रेस/सॉकेट.ओ हाइब्रिड) में यह वही काम कैसे करेंगे – silkcom
@ सिल्कॉम मुझे नहीं पता, मैंने इसका कभी भी उपयोग नहीं किया है। – Brad