diff --git a/api/config/parsers.js b/api/config/parsers.js index a3bab7d3cb0..51e9c052d0f 100644 --- a/api/config/parsers.js +++ b/api/config/parsers.js @@ -4,6 +4,7 @@ const traverse = require('traverse'); const SPLAT_SYMBOL = Symbol.for('splat'); const MESSAGE_SYMBOL = Symbol.for('message'); +const CONSOLE_JSON_LONG_STRING_LENGTH=parseInt(process.env.CONSOLE_JSON_LONG_STRING_LENGTH) || 255; const sensitiveKeys = [ /^(sk-)[^\s]+/, // OpenAI API key pattern @@ -211,7 +212,7 @@ const jsonTruncateFormat = winston.format((info) => { const newObj = {}; Object.entries(obj).forEach(([key, value]) => { if (typeof value === 'string') { - newObj[key] = truncateLongStrings(value, 255); + newObj[key] = truncateLongStrings(value, CONSOLE_JSON_LONG_STRING_LENGTH); } else { newObj[key] = truncateObject(value); }