decord/source/927_consoleLoggingIntegration.js
2026-07-24 07:16:23 +00:00

103 lines
4.3 KiB
JavaScript

// Module ID: 927
// Function ID: 10096
// Name: consoleLoggingIntegration
// Dependencies: [77, 816, 801, 800, 895, 825, 928, 856, 863]
// Module 927 (consoleLoggingIntegration)
import _defineProperty from "_defineProperty";
import setupIntegration from "setupIntegration";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
let closure_2 = _defineProperty({}, require("module_816").SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, "auto.log.console");
export const consoleLoggingIntegration = setupIntegration.defineIntegration(function _consoleLoggingIntegration() {
if (arguments.length > 0) {
if (undefined !== arguments[0]) {
let first = arguments[0];
}
let CONSOLE_LEVELS = {}.levels;
if (!CONSOLE_LEVELS) {
CONSOLE_LEVELS = CONSOLE_LEVELS(801).CONSOLE_LEVELS;
}
let obj = {
name: "ConsoleLogs",
setup(getOptions) {
let closure_0 = getOptions;
const options = getOptions.getOptions();
const normalizeDepth = options.normalizeDepth;
let num = 3;
if (undefined !== normalizeDepth) {
num = normalizeDepth;
}
const normalizeMaxBreadth = options.normalizeMaxBreadth;
let num2 = 1000;
if (undefined !== normalizeMaxBreadth) {
num2 = normalizeMaxBreadth;
}
if (options.enableLogs) {
const result = tmp2(tmp3[4]).addConsoleInstrumentationHandler((arg0) => {
let args;
let level;
({ args, level } = arg0);
let obj = CONSOLE_LEVELS(outer2_1[5]);
if (obj.getClient() === getOptions) {
if (getOptions.includes(level)) {
const first = args[0];
const substr = args.slice(1);
if ("assert" !== level) {
let tmp12 = args.length > 1;
if (tmp12) {
tmp12 = "string" === typeof args[0];
}
if (tmp12) {
tmp12 = !CONSOLE_LEVELS(outer2_1[6]).hasConsoleSubstitutions(args[0]);
const obj5 = CONSOLE_LEVELS(outer2_1[6]);
}
if (tmp12) {
let consoleTemplateAttributes = CONSOLE_LEVELS(outer2_1[6]).createConsoleTemplateAttributes(first, substr);
const obj7 = CONSOLE_LEVELS(outer2_1[6]);
} else {
consoleTemplateAttributes = {};
}
const merged = Object.assign({}, outer2_2, consoleTemplateAttributes);
obj = {};
let str7 = "info";
if ("log" !== level) {
str7 = level;
}
obj.level = str7;
const obj8 = CONSOLE_LEVELS(outer2_1[7]);
const tmp16 = outer2_2;
obj.message = CONSOLE_LEVELS(outer2_1[6]).formatConsoleArgs(args, num, num2);
let num9;
if ("log" === level) {
num9 = 10;
}
obj.severityNumber = num9;
obj.attributes = merged;
obj8._INTERNAL_captureLog(obj);
const obj10 = CONSOLE_LEVELS(outer2_1[6]);
} else if (!first) {
let str2 = "Assertion failed";
if (substr.length > 0) {
const _HermesInternal = HermesInternal;
str2 = "Assertion failed: " + CONSOLE_LEVELS(outer2_1[6]).formatConsoleArgs(substr, num, num2);
const obj2 = CONSOLE_LEVELS(outer2_1[6]);
}
obj = { level: "error", message: str2, attributes: outer2_2 };
CONSOLE_LEVELS(outer2_1[7])._INTERNAL_captureLog(obj);
const obj3 = CONSOLE_LEVELS(outer2_1[7]);
}
}
}
});
const tmp2Result = tmp2(tmp3[4]);
} else if (tmp2(tmp3[3]).DEBUG_BUILD) {
const debug = CONSOLE_LEVELS(outer1_1[2]).debug;
debug.warn("`enableLogs` is not enabled, ConsoleLogs integration disabled");
}
}
};
return obj;
}
});