178 lines
5.6 KiB
JavaScript
178 lines
5.6 KiB
JavaScript
// Module ID: 4
|
|
// Function ID: 109
|
|
// Name: log
|
|
// Dependencies: []
|
|
// Exports: defaultLogFn, setLogFn, setNativeLogFn
|
|
|
|
// Module 4 (log)
|
|
let closure_2 = importDefault(dependencyMap[0]);
|
|
let closure_3 = importDefault(dependencyMap[1]);
|
|
let closure_4 = importDefault(dependencyMap[2]);
|
|
function log() {
|
|
|
|
}
|
|
function nativeLog() {
|
|
|
|
}
|
|
const tmp2 = () => {
|
|
class Logger {
|
|
constructor() {
|
|
str = arg0;
|
|
self = this;
|
|
Logger = this;
|
|
if (arg0 === undefined) {
|
|
str = "default";
|
|
}
|
|
tmp = closure_3(self, Logger);
|
|
self.logDangerously = (arg0, arg1) => {
|
|
const substr = [...arguments].slice();
|
|
callback2("log", arg0, ...substr);
|
|
if (self.nativeLoggerEnabled) {
|
|
if (null != closure_6) {
|
|
const items = [self.name, "log", arg0];
|
|
HermesBuiltin.arraySpread(substr, 3);
|
|
HermesBuiltin.apply(items, undefined);
|
|
}
|
|
}
|
|
};
|
|
self.log = (arg0, arg1) => {
|
|
const substr = [...arguments].slice();
|
|
const items = [arg0, ...substr];
|
|
self(self[3]).checkLogForPII.apply(items);
|
|
callback2("log", arg0, ...substr);
|
|
if (self.nativeLoggerEnabled) {
|
|
if (null != closure_6) {
|
|
const items1 = [self.name, "log", arg0];
|
|
HermesBuiltin.arraySpread(substr, 3);
|
|
HermesBuiltin.apply(items1, undefined);
|
|
}
|
|
}
|
|
};
|
|
self.verboseDangerously = (arg0, arg1) => {
|
|
const substr = [...arguments].slice();
|
|
callback2("debug", arg0, ...substr);
|
|
if (self.nativeLoggerEnabled) {
|
|
if (null != closure_6) {
|
|
const items = [self.name, "debug", arg0];
|
|
HermesBuiltin.arraySpread(substr, 3);
|
|
HermesBuiltin.apply(items, undefined);
|
|
}
|
|
}
|
|
};
|
|
self.verbose = (arg0, arg1) => {
|
|
const substr = [...arguments].slice();
|
|
const items = [arg0, ...substr];
|
|
self(self[3]).checkLogForPII.apply(items);
|
|
callback2("debug", arg0, ...substr);
|
|
if (self.nativeLoggerEnabled) {
|
|
if (null != closure_6) {
|
|
const items1 = [self.name, "debug", arg0];
|
|
HermesBuiltin.arraySpread(substr, 3);
|
|
HermesBuiltin.apply(items1, undefined);
|
|
}
|
|
}
|
|
};
|
|
self.info = (arg0, arg1) => {
|
|
const substr = [...arguments].slice();
|
|
const items = [arg0, ...substr];
|
|
self(self[3]).checkLogForPII.apply(items);
|
|
callback2("info", arg0, ...substr);
|
|
if (self.nativeLoggerEnabled) {
|
|
if (null != closure_6) {
|
|
const items1 = [self.name, "info", arg0];
|
|
HermesBuiltin.arraySpread(substr, 3);
|
|
HermesBuiltin.apply(items1, undefined);
|
|
}
|
|
}
|
|
};
|
|
self.warn = (arg0, arg1) => {
|
|
const substr = [...arguments].slice();
|
|
const items = [arg0, ...substr];
|
|
self(self[3]).checkLogForPII.apply(items);
|
|
callback2("warn", arg0, ...substr);
|
|
if (self.nativeLoggerEnabled) {
|
|
if (null != closure_6) {
|
|
const items1 = [self.name, "warn", arg0];
|
|
HermesBuiltin.arraySpread(substr, 3);
|
|
HermesBuiltin.apply(items1, undefined);
|
|
}
|
|
}
|
|
};
|
|
self.error = (arg0, arg1) => {
|
|
const substr = [...arguments].slice();
|
|
const items = [arg0, ...substr];
|
|
self(self[3]).checkLogForPII.apply(items);
|
|
callback2("error", arg0, ...substr);
|
|
if (self.nativeLoggerEnabled) {
|
|
if (null != closure_6) {
|
|
const items1 = [self.name, "error", arg0];
|
|
HermesBuiltin.arraySpread(substr, 3);
|
|
HermesBuiltin.apply(items1, undefined);
|
|
}
|
|
}
|
|
};
|
|
self.trace = (arg0, arg1) => {
|
|
const substr = [...arguments].slice();
|
|
callback2("trace", arg0, ...substr);
|
|
if (self.nativeLoggerEnabled) {
|
|
if (null != closure_6) {
|
|
const items = [self.name, "trace", arg0];
|
|
HermesBuiltin.arraySpread(substr, 3);
|
|
HermesBuiltin.apply(items, undefined);
|
|
}
|
|
}
|
|
};
|
|
self.time = (arg0, arg1) => {
|
|
const timestamp = Date.now();
|
|
self.log(arg0, Date.now() - timestamp);
|
|
return arg1();
|
|
};
|
|
self.timeAsync = () => {
|
|
let closure_0 = callback(async (arg0, arg1) => {
|
|
const timestamp = Date.now();
|
|
closure_1.log(arg0, `${Date.now() - tmp}ms`);
|
|
return yield arg1();
|
|
});
|
|
return function() {
|
|
return callback(...arguments);
|
|
};
|
|
}();
|
|
self.fileOnly = (arg0, arg1) => {
|
|
const substr = [...arguments].slice();
|
|
callback2("file-only", arg0, ...substr);
|
|
if (self.nativeLoggerEnabled) {
|
|
if (null != closure_6) {
|
|
const items = [self.name, "file-only", arg0];
|
|
HermesBuiltin.arraySpread(substr, 3);
|
|
HermesBuiltin.apply(items, undefined);
|
|
}
|
|
}
|
|
};
|
|
self.name = str;
|
|
self.nativeLoggerEnabled = false;
|
|
return;
|
|
}
|
|
}
|
|
const arg1 = Logger;
|
|
const items = [
|
|
{
|
|
key: "enableNativeLogger",
|
|
value(nativeLoggerEnabled) {
|
|
this.nativeLoggerEnabled = nativeLoggerEnabled;
|
|
}
|
|
}
|
|
];
|
|
return callback(Logger, items);
|
|
}();
|
|
const result = arg1(dependencyMap[4]).fileFinishedImporting("../discord_common/js/packages/logger/Logger.tsx");
|
|
|
|
export function setLogFn(arg0) {
|
|
const log = arg0;
|
|
}
|
|
export function setNativeLogFn(arg0) {
|
|
const nativeLog = arg0;
|
|
}
|
|
export const defaultLogFn = function defaultLogFn(arg0, arg1, arg2, arg3) {
|
|
const substr = [...arguments].slice();
|
|
};
|
|
export const Logger = tmp2;
|