var logOptions = {
// required
token: 'your_logentries_token',
// optional
// these values are passed to le_node
// see: https://github.com/logentries/le_node#configuration-options
secure: false,
levels: {
debug: 0,
info: 1,
notice: 2,
warning: 3,
err: 4,
crit: 5,
alert: 6,
emerg: 7
},
timestamp: true,
// optional
// in le_node, sets minimum log level to send to logentries
minLevel: 'info',
// optional: transform the eventData before logging
transform: function (event, eventData) {
// do stuff before logging
// return data to log
return eventData;
},
// optional: default log levels for each event
// values must match one of the levels
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);
}
// if one of the tags matches the levels configured, the log will be sent at that level
// if none of the tags match, the log will be sent at the default level
server.log(['info'], 'server started');
});
});
This repository has been archived by the owner on Sep 26, 2018. It is now read-only.
[abandoned] use https://github.com/sakai135/good-stream
License
sakai135/good-logentries
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
[abandoned] use https://github.com/sakai135/good-stream
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published