Write buynan logs to Amazon Web Services CloudWatch
npm install bunyan-awsnpm install bunyan-aws --save
var bunyan = require('bunyan');
var os = require('os');
var CloudWatchStream = require('bunyan-aws');
var myStream = new CloudWatchStream({
logGroupName: 'MyApplicationLogs',
logStreamName: 'MyStream-' + os.hostname(),
cloudWatchOptions: {
region: 'eu-central-1',
sslEnabled: true
}
});
var log = bunyan.createLogger({
name: 'logger',
streams: [{
stream: myStream,
type: 'raw',
level: 'info',
}]
};
myStream.on('error', function (err) {
console.error('Error in Cloud Watch stream', err);
});
```1. Sign into the AWS console
2. Click on CloudWatch found under Services > Management
3. Click on Logs
4. Select Actions > Create log group