112 lines
3.2 KiB
JavaScript
112 lines
3.2 KiB
JavaScript
// Module ID: 824
|
|
// Function ID: 825
|
|
// Name: consoleSandbox
|
|
// Dependencies: [821, 823, 825]
|
|
|
|
// Module 824 (consoleSandbox)
|
|
import __SENTRY_DEBUG__ from "__SENTRY_DEBUG__" /* 823 */;
|
|
import getGlobalSingleton from "getGlobalSingleton" /* 825 */;
|
|
|
|
require = arg1;
|
|
let dependencyMap = arg6;
|
|
function consoleSandbox(arg0) {
|
|
if ("console" in console(821).GLOBAL_OBJ) {
|
|
console = console(821).GLOBAL_OBJ.console;
|
|
dependencyMap = {};
|
|
const _Object = Object;
|
|
const keys = Object.keys(obj);
|
|
const item = keys.forEach((arg0) => {
|
|
closure_1[arg0] = console[arg0];
|
|
console[arg0] = closure_1_2[arg0];
|
|
});
|
|
try {
|
|
const item1 = keys.forEach((arg0) => {
|
|
console[arg0] = table[arg0];
|
|
});
|
|
return arg0();
|
|
} catch (tmp8) {
|
|
const item2 = arr.forEach((arg0) => {
|
|
console[arg0] = table[arg0];
|
|
});
|
|
throw tmp8;
|
|
}
|
|
} else {
|
|
return arg0();
|
|
}
|
|
}
|
|
function _maybeLog(arg0) {
|
|
const _require = arg0;
|
|
dependencyMap = [...arguments].slice();
|
|
let str = _require;
|
|
let fn = dependencyMap;
|
|
const DEBUG_BUILD = _require(823).DEBUG_BUILD;
|
|
if (!DEBUG_BUILD) {
|
|
if (DEBUG_BUILD) {
|
|
consoleSandbox(() => {
|
|
const _console = callback(table[0]).GLOBAL_OBJ.console;
|
|
const items = ["Sentry Logger [" + callback + "]:", ...closure_1];
|
|
_console[callback].apply(items);
|
|
});
|
|
}
|
|
} else {
|
|
if (str(823).DEBUG_BUILD) {
|
|
str = "loggerSettings";
|
|
fn = () => ({ enabled: false });
|
|
let globalSingleton = str(825).getGlobalSingleton("loggerSettings", fn);
|
|
const strResult = str(825);
|
|
} else {
|
|
globalSingleton = { enabled: false };
|
|
}
|
|
const enabled = globalSingleton.enabled;
|
|
}
|
|
}
|
|
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
|
|
let obj = {};
|
|
obj = {
|
|
enable() {
|
|
if (__SENTRY_DEBUG__.DEBUG_BUILD) {
|
|
let globalSingleton = getGlobalSingleton.getGlobalSingleton("loggerSettings", () => ({ enabled: false }));
|
|
const tmpResult = getGlobalSingleton;
|
|
} else {
|
|
globalSingleton = { enabled: false };
|
|
}
|
|
globalSingleton.enabled = true;
|
|
},
|
|
disable() {
|
|
if (__SENTRY_DEBUG__.DEBUG_BUILD) {
|
|
let globalSingleton = getGlobalSingleton.getGlobalSingleton("loggerSettings", () => ({ enabled: false }));
|
|
const tmpResult = getGlobalSingleton;
|
|
} else {
|
|
globalSingleton = { enabled: false };
|
|
}
|
|
globalSingleton.enabled = false;
|
|
},
|
|
isEnabled() {
|
|
if (__SENTRY_DEBUG__.DEBUG_BUILD) {
|
|
let globalSingleton = getGlobalSingleton.getGlobalSingleton("loggerSettings", () => ({ enabled: false }));
|
|
const tmpResult = getGlobalSingleton;
|
|
} else {
|
|
globalSingleton = { enabled: false };
|
|
}
|
|
return globalSingleton.enabled;
|
|
},
|
|
log() {
|
|
const items = ["log"];
|
|
HermesBuiltin.arraySpread(HermesBuiltin.copyRestArgs(), 1);
|
|
_maybeLog();
|
|
},
|
|
warn() {
|
|
const items = ["warn"];
|
|
HermesBuiltin.arraySpread(HermesBuiltin.copyRestArgs(), 1);
|
|
_maybeLog();
|
|
},
|
|
error() {
|
|
const items = ["error"];
|
|
HermesBuiltin.arraySpread(HermesBuiltin.copyRestArgs(), 1);
|
|
_maybeLog();
|
|
}
|
|
};
|
|
arg5.CONSOLE_LEVELS = ["debug", "info", "warn", "error", "log", "assert", "trace"];
|
|
arg5.consoleSandbox = consoleSandbox;
|
|
arg5.debug = obj;
|
|
arg5.originalConsoleMethods = obj;
|