lambda-monitor-logger
Version:
Logging designed to be used with lambda-monitor
15 lines (12 loc) • 303 B
JavaScript
import Joi from 'joi-strict';
const log = (key, data) => {
// eslint-disable-next-line no-console
console.log(`S3: ${JSON.stringify({ key, data })}`);
};
export default {
logToS3: (key, data) => {
Joi.assert(key, Joi.string());
Joi.assert(data, Joi.object());
log(key, data);
}
};