UNPKG

logging-audit-utils

Version:

A comprehensive logging and audit utility with support for dynamic attributes and audit logging

21 lines (16 loc) 620 B
'use strict'; const { SendMessageCommand, SQSClient } = require("@aws-sdk/client-sqs"); const sqsClient = new SQSClient({}); const ConsoleLogger = require('./ConsoleLogger.js'); const logger = new ConsoleLogger(); const sendMessage = async (queueUrl, message) => { let params = { QueueUrl: queueUrl, MessageBody: message }; const command = new SendMessageCommand(params); const response = await sqsClient.send(command); logger.debug(`sendMessage response for ${queueUrl}: ${JSON.stringify(response)}`); return response; } module.exports = { sendMessage };