decord/source/7682_captureConsoleIntegration.js
2026-08-25 06:04:03 +00:00

80 lines
2.9 KiB
JavaScript

// Module ID: 7682
// Function ID: 7683
// Name: captureConsoleIntegration
// Dependencies: [7597, 7598, 7683, 7624, 7653, 7684, 7608, 7606, 7645]
// Module 7682 (captureConsoleIntegration)
import setupIntegration from "setupIntegration" /* 7653 */;
export const captureConsoleIntegration = setupIntegration.defineIntegration(() => {
let obj = arg0;
if (arg0 === undefined) {
obj = {};
}
let CONSOLE_LEVELS;
let handled;
CONSOLE_LEVELS = obj.levels;
if (!CONSOLE_LEVELS) {
CONSOLE_LEVELS = CONSOLE_LEVELS(handled[0]).CONSOLE_LEVELS;
}
handled = obj.handled;
obj = {
name: "CaptureConsole",
setup(arg0) {
closure_0 = arg0;
if ("console" in CONSOLE_LEVELS(handled[1]).GLOBAL_OBJ) {
let result = CONSOLE_LEVELS(handled[2]).addConsoleInstrumentationHandler((arg0) => {
({ args, level } = arg0);
let obj = CONSOLE_LEVELS(handled[3]);
let hasItem = obj.getClient() === args;
if (hasItem) {
hasItem = closure_0.includes(level);
}
if (hasItem) {
closure_2 = closure_1_1;
obj = { level: null, extra: null };
let tmpResult = tmp(tmp2[5]);
obj[0] = tmpResult.severityLevelFromString(level);
obj = { arguments: null };
obj[0] = args;
obj[1] = obj;
tmpResult = tmp(tmp2[3]);
tmpResult.withScope((addEventProcessor) => {
addEventProcessor.addEventProcessor((arg0) => {
arg0.logger = "console";
obj = closure_1_0(closure_1_1[6]);
obj = { handled: closure_2, type: "console" };
const result = obj.addExceptionMechanism(arg0, obj);
return arg0;
});
if ("assert" !== level) {
const found = args.find((arg0) => arg0 instanceof Error);
if (found) {
let tmp14Result = tmp14(tmp15[8]);
tmp14Result.captureException(found, obj);
} else {
tmp14Result = tmp14(tmp15[7]);
const safeJoinResult = tmp14Result.safeJoin(tmp12, " ");
args(level[8]).captureMessage(safeJoinResult, obj);
const obj4 = args(level[8]);
}
tmp12 = args;
} else if (!args[0]) {
obj = args(level[7]);
const _HermesInternal = HermesInternal;
const combined = "Assertion failed: " + obj.safeJoin(arr.slice(1), " ") || "console.assert";
addEventProcessor.setExtra("arguments", arr.slice(1));
const tmp4 = obj.safeJoin(arr.slice(1), " ") || "console.assert";
args(level[8]).captureMessage(combined, obj);
const obj2 = args(level[8]);
}
});
}
});
let tmpResult = CONSOLE_LEVELS(handled[2]);
}
}
};
return obj;
});