const winston = require('winston');
var S3StreamLogger = require('s3-streamlogger').S3StreamLogger;
var s3_stream = new S3StreamLogger({
bucket: "bucket_name",
access_key_id: "access_key_id",
secret_access_key: "secret_access_key"
});
var logger = new (winston.Logger)({
transports: [
new (winston.transports.File)({
stream: s3_stream
})
]
});
exports.handler = function (event, context) {
winston.info('Hello Winston!');
console.log("This is logging demo");
logger.info('Logging is in progress');
console.log("Consol Starting Lambda function");
var responseCode = 200;
var responseBody = {
message: "Hello !",
input: event
};
var response = {
statusCode: responseCode,
headers: {
"x-custom-header": "my custom header …
Run Code Online (Sandbox Code Playgroud)