Debug
非常好。或者,如果你想留在hapi生态系统中,你可以使用
Good
要管理您的日志记录需要:
var Hapi = require('hapi');
var server = new Hapi.Server();
server.connection({ port: 4000 });
var options = {
reporters: [{
reporter: require('good-console'), // Log everything to console
events: { log: '*' }
}, {
reporter: require('good-file'), // Log 'debug' to debug_log.log
events: { log: 'debug' },
config: 'debug_log.log'
}, {
reporter: require('good-file'), // Log 'error' to error_log.log
events: { log: 'error' },
config: 'error_log.log'
}]
};
server.register({
register: require('good'),
options: options
}, function (err) {
if (err) {
server.log(['error'], err); // log an 'error' message
}
server.start(function (err) {
if (err) {
server.log(['error'], err); // log an 'error' message
}
server.log(['debug'], 'Started...'); // log a 'debug' message
});
});
除了登录到控制台,还有很多其他“记者”可以让您登录到HTTP、UDP等:
https://github.com/hapijs/good#officially-supported-by-hapijs