var logOptions = {
token: 'your_logentries_token',
secure: false,
levels: {
debug: 0,
info: 1,
notice: 2,
warning: 3,
err: 4,
crit: 5,
alert: 6,
emerg: 7
},
timestamp: true,
minLevel: 'info',
transform: function (event, eventData) {
return eventData;
},
defaultLevels: {
log: 'info',
request: 'info',
response: 'info',
error: 'err',
ops: 'info'
}
};
var Hapi = require('hapi');
var server = new Hapi.Server();
server.connection({port: 3000});
server.register([{
register: require('good'),
options: {
reporters: [{
reporter: require('good-le'),
args: [
{
log: '*'
},
logOptions
]
}]
}
}], function (err) {
if (err) {
return console.error(err);
}
server.start(function (err) {
if (err) {
return console.error(err);
}
server.log(['info'], 'server started');
});
});