UNPKG

bhsf-audit-logging

Version:

Audit entry utility and it is used in all nodejs modules as an audit utility.

27 lines (25 loc) 807 B
const auditEntry = require("./post-gres-connect.js"); const logger = require("@bhsf/winston-logger"); /** * This method has used to put an audit table logs entries here. * Following fields are used to capture for logs purpose. * [endpoint, method, parameters, processname, * request_payload, responsecode, * response_payload,currentTimeInSeconds] * @param {*} auditRecord */ async function auditLogEntry(auditRecord) { logger.info("auditEntry: method called" + auditRecord); let val = {}; try { val = await auditEntry(auditRecord); logger.info("auditEntry: record audited.." + JSON.stringify(val)); } catch (error) { logger.error("auditEntry: an error has occured.." + JSON.stringify(error)); } return val; } module.exports = { auditLogEntry }