आप आप अनुप्रयोग के लिए एक मध्यस्थ के जोड़ सकते हैं जो कुछ विशिष्ट आईडी (शायद uuid
)
साथ प्रत्येक अनुरोध करने के लिए एक
bunyan बच्चे लकड़हारा कहते हैं
अद्वितीय आईडी के साथ प्रत्येक अनुरोध को लॉगर संलग्न करने के लिए यहां कुछ नमूना कोड है, जब भी आप इस लकड़हारा का उपयोग कर कुछ प्रिंट होगा, इस UUID भी हो जाता है ताकि आप इस आईडी
var bunyan = require('bunyan');
var uuid = require('uuid');
var logger = bunyan.createLogger({name: 'some name'});
function loadlogger(req, res, next) {
req.log = logger.child({request_id: uuid.v4()});
next()
}
app.use(loadLogger);
का उपयोग कर प्रत्येक अनुरोध का पता लगा सकते प्रिंट की जाएगी और आप लॉग जब कभी आप का पालन के रूप में चाहते हैं कर सकते हैं
req.log.info({keys: values}, "message");
req.log.warn({keys: values}, "message");
req.log.error({keys: values}, "message");
आप पूर्ण दस्तावेज bunyan logger
स्रोत
2016-09-23 20:23:22