diff --git a/lib/commands/logs.js b/lib/commands/logs.js index 2d4467fcd..c81ef94a5 100644 --- a/lib/commands/logs.js +++ b/lib/commands/logs.js @@ -13,11 +13,12 @@ var JawsError = require('../jaws-error'), Promise.promisifyAll(fs); + var cwLogs = new AWS.CloudWatchLogs({ apiVersion: '2014-03-28', - accessKeyId:, - secretAccessKeyId:, - endpoint:, + //accessKeyId:, + //secretAccessKeyId:, + //endpoint:, }); @@ -27,7 +28,7 @@ var cwLogs = new AWS.CloudWatchLogs({ // Fetch log streams from AWS CloudWatch function _fetchLogStreams(lambdaFunctionName) { - return new Promise(resolve, reject) { + return new Promise(function(resolve, reject) { var params = { logGroupName: 'aws/lambda/' + lambdaFunctionName, @@ -40,12 +41,12 @@ function _fetchLogStreams(lambdaFunctionName) { if (error) return reject(error); else return resolve(data); }); - } + }) } // Fetch log stream events from AWS CloudWatch function _fetchLogStreamEvents(logGroupName, logStreamName) { - return new Promise(resolve, reject) { + return new Promise(function(resolve, reject) { var params = { logGroupName: logGroupName, @@ -56,7 +57,7 @@ function _fetchLogStreamEvents(logGroupName, logStreamName) { if (error) return reject(error); else return resolve(data); }); - } + }) } // Check for new log stream events diff --git a/lib/commands/new.js b/lib/commands/new.js index c327e2545..0184284c2 100644 --- a/lib/commands/new.js +++ b/lib/commands/new.js @@ -163,7 +163,7 @@ module.exports = function(JAWS) { JawsError.errorCodes.MISSING_AWS_CREDS)); } - JAWS._utils.setAwsAdminCreds('default'); //TODO: really want to prompt for region? Manual change in config now + JAWS._utils.setAwsAdminCreds('default', answers.awsAdminKeyId, answers.awsAdminSecretKey); //TODO: really want to prompt for region? Manual change in config now project.awsAdminCreds = new AWS.SharedIniFileCredentials({profile: project.awsProfile}); } diff --git a/lib/index.js b/lib/index.js index 191c0bea8..f01ff1b63 100755 --- a/lib/index.js +++ b/lib/index.js @@ -40,5 +40,8 @@ require('./commands/tag')(JAWS); // Command: custom require('./commands/custom')(JAWS); +// Command: logs +require('./commands/logs')(JAWS); + // Export module.exports = JAWS;