You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
76 lines
7.4 KiB
76 lines
7.4 KiB
|
1 week ago
|
"use strict";
|
||
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||
|
|
exports.print = print;
|
||
|
|
exports.pureWithoutTitle = pureWithoutTitle;
|
||
|
|
const i18n_1 = require("./i18n");
|
||
|
|
const debug = false;
|
||
|
|
/**
|
||
|
|
* 打印信息到控制台(带标题)
|
||
|
|
* @param {'log' | 'info' | 'warn' | 'error' | any} type
|
||
|
|
* @param {any[]?} args
|
||
|
|
*/
|
||
|
|
function print(type, ...argsss) {
|
||
|
|
const args = [`[${i18n_1.I18n.t('name')}]`];
|
||
|
|
for (let i = 1, l = arguments.length; i < l; i++) {
|
||
|
|
args.push(arguments[i]);
|
||
|
|
}
|
||
|
|
const object = console;
|
||
|
|
switch (type) {
|
||
|
|
case 'log': {
|
||
|
|
if (!debug) {
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
object.log.apply(object, args);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
case 'info': {
|
||
|
|
object.info.apply(object, args);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
case 'warn': {
|
||
|
|
object.warn.apply(object, args);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
case 'error': {
|
||
|
|
object.error.apply(object, args);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default: {
|
||
|
|
args.splice(1, 0, type);
|
||
|
|
object.log.apply(object, args);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
function pureWithoutTitle(type, ...argsss) {
|
||
|
|
const args = [];
|
||
|
|
for (let i = 1, l = arguments.length; i < l; i++) {
|
||
|
|
args.push(arguments[i]);
|
||
|
|
}
|
||
|
|
const object = console;
|
||
|
|
switch (type) {
|
||
|
|
case 'log': {
|
||
|
|
if (!debug) {
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
object.log.apply(object, args);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
case 'info': {
|
||
|
|
object.info.apply(object, args);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
case 'warn': {
|
||
|
|
object.warn.apply(object, args);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
case 'error': {
|
||
|
|
object.error.apply(object, args);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default: {
|
||
|
|
args.splice(1, 0, type);
|
||
|
|
object.log.apply(object, args);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nZ2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc291cmNlL2xvZ2dlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQVNBLHNCQStCQztBQUVELDRDQStCQztBQXpFRCxpQ0FBOEI7QUFFOUIsTUFBTSxLQUFLLEdBQUcsS0FBSyxDQUFDO0FBRXBCOzs7O0dBSUc7QUFDSCxTQUFnQixLQUFLLENBQUMsSUFBWSxFQUFFLEdBQUcsTUFBYTtJQUNoRCxNQUFNLElBQUksR0FBRyxDQUFDLElBQUksV0FBSSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDckMsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRSxDQUFDO1FBQy9DLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDNUIsQ0FBQztJQUNELE1BQU0sTUFBTSxHQUFHLE9BQU8sQ0FBQztJQUN2QixRQUFRLElBQUksRUFBRSxDQUFDO1FBQ1gsS0FBSyxLQUFLLENBQUMsQ0FBQyxDQUFDO1lBQ1QsSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDO2dCQUNULE9BQU87WUFDWCxDQUFDO1lBQ0QsTUFBTSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQy9CLE1BQU07UUFDVixDQUFDO1FBQ0QsS0FBSyxNQUFNLENBQUMsQ0FBQyxDQUFDO1lBQ1YsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ2hDLE1BQU07UUFDVixDQUFDO1FBQ0QsS0FBSyxNQUFNLENBQUMsQ0FBQyxDQUFDO1lBQ1YsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ2hDLE1BQU07UUFDVixDQUFDO1FBQ0QsS0FBSyxPQUFPLENBQUMsQ0FBQyxDQUFDO1lBQ1gsTUFBTSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ2pDLE1BQU07UUFDVixDQUFDO1FBQ0QsT0FBTyxDQUFDLENBQUMsQ0FBQztZQUNOLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQztZQUN4QixNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFDbkMsQ0FBQztJQUNMLENBQUM7QUFDTCxDQUFDO0FBRUQsU0FBZ0IsZ0JBQWdCLENBQUMsSUFBWSxFQUFFLEdBQUcsTUFBYTtJQUMzRCxNQUFNLElBQUksR0FBRyxFQUFFLENBQUM7SUFDaEIsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRSxDQUFDO1FBQy9DLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDNUIsQ0FBQztJQUNELE1BQU0sTUFBTSxHQUFHLE9BQU8sQ0FBQztJQUN2QixRQUFRLElBQUksRUFBRSxDQUFDO1FBQ1gsS0FBSyxLQUFLLENBQUMsQ0FBQyxDQUFDO1lBQ1QsSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDO2dCQUNULE9BQU87WUFDWCxDQUFDO1lBQ0QsTUFBTSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQy9CLE1BQU07UUFDVixDQUFDO1FBQ0QsS0FBSyxNQUFNLENBQUMsQ0FBQyxDQUFDO1lBQ1YsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ2hDLE1BQU07UUFDVixDQUFDO1FBQ0QsS0FBSyxNQUFNLENBQUMsQ0FBQyxDQUFDO1lBQ1YsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ2hDLE1BQU07UUFDVixDQUFDO1FBQ0QsS0FBSyxPQUFPLENBQUMsQ0FBQyxDQUFDO1lBQ1gsTUFBTSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ2pDLE1BQU07UUFDVixDQUFDO1FBQ0QsT0FBTyxDQUFDLENBQUMsQ0FBQztZQUNOLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQztZQUN4QixNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFDbkMsQ0FBQztJQUNMLENBQUM7QUFDTCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSTE4biB9IGZyb20gJy4vaTE4bic7XHJcblxyXG5jb25zdCBkZWJ1ZyA9IGZhbHNlO1xyXG5cclxuLyoqXHJcbiAqIOaJk+WNsOS/oeaBr+WIsOaOp+WItuWPsO+8iOW4puagh+mimO+8iVxyXG4gKiBAcGFyYW0geydsb2cnIHwgJ2luZm8nIHwgJ3dhcm4nIHwgJ2Vycm9yJyB8IGFueX0gdHlwZVxyXG4gKiBAcGFyYW0ge2FueVtdP30gYXJnc1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHByaW50KHR5cGU6IHN0cmluZywgLi4uYXJnc3NzOiBhbnlbXSk6IHZvaWQge1xyXG4gICAgY29uc3QgYXJncyA9IFtgWyR7STE4bi50KCduYW1lJyl9XWBdO1xyXG4gICAgZm9yIChsZXQgaSA9IDEsIGwgPSBhcmd1bWVudHMubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XHJcbiAgICAgICAgYXJncy5wdXNoKGFyZ3VtZW50c1tpXSk7XHJcbiAgICB9XHJcbiAgICBjb25zdCBvYmplY3QgPSBjb25zb2xlO1xyXG4gICAgc3dpdGNoICh0eXBlKSB7XHJcbiAgICAgICAgY2FzZSAnbG9nJzoge1xyXG4gICAgICAgICAgICBpZiAoIWRlYnVnKSB7XHJcbiAgICAgICAgICAgICAgICByZXR1cm47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb2JqZWN0LmxvZy5hcHBseShvYmplY3QsIGFyZ3MpO1xyXG4gICAgICAgICAgICBicmVhaztcclxuICAgICAgICB9XHJcbiAgICAgICAgY2FzZSAnaW5mbyc6IHtcclxuICAgICAgICAgICAgb2JqZWN0LmluZm8uYXBwbHkob2JqZWN0LCBhcmdzKTtcclxuICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhc2UgJ3dhcm4nOiB7XHJcbiAgICAgICAgICAgIG9iamVjdC53YXJuLmFwcGx5KG9iamVjd
|