![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/vreg/node_modules/@bugsnag/core/lib/ |
const jsonStringify = require('@bugsnag/safe-json-stringify') const EVENT_REDACTION_PATHS = [ 'events.[].metaData', 'events.[].breadcrumbs.[].metaData', 'events.[].request' ] module.exports.event = (event, redactedKeys) => { let payload = jsonStringify(event, null, null, { redactedPaths: EVENT_REDACTION_PATHS, redactedKeys }) if (payload.length > 10e5) { event.events[0]._metadata = { notifier: `WARNING! Serialized payload was ${payload.length / 10e5}MB (limit = 1MB) metadata was removed` } payload = jsonStringify(event, null, null, { redactedPaths: EVENT_REDACTION_PATHS, redactedKeys }) if (payload.length > 10e5) throw new Error('payload exceeded 1MB limit') } return payload } module.exports.session = (event, redactedKeys) => { const payload = jsonStringify(event, null, null) if (payload.length > 10e5) throw new Error('payload exceeded 1MB limit') return payload }