e2ed
Version:
E2E testing framework over Playwright
18 lines (17 loc) • 744 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getLogMessageBody = void 0;
const internal_1 = require("../../constants/internal");
const valueToString_1 = require("../valueToString");
/**
* Get body of log message by context, isLogInConsole flag and log payload.
* @internal
*/
const getLogMessageBody = (context, isLogInConsole, payload) => {
const printedPayload = context && payload && !('context' in payload) ? { ...payload, context } : payload;
if (printedPayload === undefined) {
return '';
}
return ` ${(0, valueToString_1.valueToString)(printedPayload, isLogInConsole ? internal_1.CONSOLE_INSPECT_OPTIONS : undefined)}`;
};
exports.getLogMessageBody = getLogMessageBody;