lambda-api icon indicating copy to clipboard operation
lambda-api copied to clipboard

Logger Output

Open rwhite-lightbox opened this issue 1 year ago • 1 comments

Is it possible to cleanup or simplify the output from the logger when in development or running from serverless-offline? The JSON is basically unreadable in a command window.

Here is how I'm declaring lambda-api: const api = require('lambda-api')( { base: '/api', compression: true, logger: { level: 'warn', stack: process.env.STAGE_ENV === 'DEV' ? true : false } } );

I'm only using res.log.error in my caught error handlers: } catch (error) { req.log.error(Unable to gather settings.); req.log.error(error);

rwhite-lightbox avatar Feb 13 '24 19:02 rwhite-lightbox

I also want access to a simple log format so i can log raw JSON and take advantage of cloudwatch EMF metrics

Swolebrain avatar Apr 13 '24 01:04 Swolebrain