decord/source/801_consoleSandbox.js

104 lines
2.8 KiB
JavaScript
Raw Normal View History

2026-07-20 16:05:17 +00:00
// Module ID: 801
2026-07-25 08:10:48 +00:00
// Function ID: 9010
2026-07-20 16:05:17 +00:00
// Name: consoleSandbox
2026-07-23 10:11:24 +00:00
// Dependencies: [798, 800, 802]
2026-07-20 16:05:17 +00:00
// Module 801 (consoleSandbox)
2026-07-23 10:11:24 +00:00
const require = arg1;
let dependencyMap = arg6;
2026-07-20 16:05:17 +00:00
function consoleSandbox(arg0) {
2026-07-23 10:11:24 +00:00
if ("console" in console(798).GLOBAL_OBJ) {
console = console(798).GLOBAL_OBJ.console;
const dependencyMap = {};
2026-07-20 16:05:17 +00:00
const _Object = Object;
const keys = Object.keys(obj);
const item = keys.forEach((arg0) => {
closure_1[arg0] = console[arg0];
2026-07-23 10:11:24 +00:00
console[arg0] = outer1_2[arg0];
2026-07-20 16:05:17 +00:00
});
const item1 = keys.forEach((arg0) => {
2026-07-23 10:11:24 +00:00
console[arg0] = table[arg0];
2026-07-20 16:05:17 +00:00
});
return arg0();
} else {
return arg0();
}
}
function isEnabled() {
return _getLoggerSettings().enabled;
}
function _maybeLog(arg0) {
2026-07-23 10:11:24 +00:00
const _require = arg0;
2026-07-20 16:05:17 +00:00
const length = arguments.length;
let num = 0;
if (length > 1) {
num = length - 1;
}
const array = new Array(num);
for (let num2 = 1; num2 < length; num2 = num2 + 1) {
array[num2 - 1] = arguments[num2];
}
2026-07-23 10:11:24 +00:00
let DEBUG_BUILD = _require(array[1]).DEBUG_BUILD;
2026-07-20 16:05:17 +00:00
if (DEBUG_BUILD) {
DEBUG_BUILD = isEnabled();
}
if (DEBUG_BUILD) {
consoleSandbox(() => {
2026-07-23 10:11:24 +00:00
const _console = callback(array[0]).GLOBAL_OBJ.console;
const items = ["Sentry Logger [" + callback + "]:"];
_console[callback].apply(_console, items.concat(array));
2026-07-20 16:05:17 +00:00
});
}
}
function _getLoggerSettings() {
2026-07-23 10:11:24 +00:00
if (require(800).DEBUG_BUILD) {
let globalSingleton = require(802) /* getSentryCarrier */.getGlobalSingleton("loggerSettings", () => ({ enabled: false }));
const obj2 = require(802) /* getSentryCarrier */;
2026-07-20 16:05:17 +00:00
} else {
globalSingleton = { enabled: false };
}
return globalSingleton;
}
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
let obj = {};
obj = {
enable() {
_getLoggerSettings().enabled = true;
},
disable() {
_getLoggerSettings().enabled = false;
},
isEnabled,
log() {
const length = arguments.length;
const array = new Array(length);
for (let num = 0; num < length; num = num + 1) {
array[num] = arguments[num];
}
2026-07-23 10:11:24 +00:00
const items = ["log"];
2026-07-20 16:05:17 +00:00
_maybeLog.apply(undefined, items.concat(array));
},
warn() {
const length = arguments.length;
const array = new Array(length);
for (let num = 0; num < length; num = num + 1) {
array[num] = arguments[num];
}
2026-07-23 10:11:24 +00:00
const items = ["warn"];
2026-07-20 16:05:17 +00:00
_maybeLog.apply(undefined, items.concat(array));
},
error() {
const length = arguments.length;
const array = new Array(length);
for (let num = 0; num < length; num = num + 1) {
array[num] = arguments[num];
}
2026-07-23 10:11:24 +00:00
const items = ["error"];
2026-07-20 16:05:17 +00:00
_maybeLog.apply(undefined, items.concat(array));
}
};
2026-07-23 10:11:24 +00:00
arg5.CONSOLE_LEVELS = ["debug", "info", "warn", "error", "log", "assert", "trace"];
2026-07-20 16:05:17 +00:00
arg5.consoleSandbox = consoleSandbox;
arg5.debug = obj;
arg5.originalConsoleMethods = obj;