kit-fullsearch-electron
Version:
全文搜索组件,基于网易云信web端im sdk,用于Electron
113 lines (112 loc) • 4.13 kB
JavaScript
;
var __read = (this && this.__read) || function (o, n) {
var m = typeof Symbol === "function" && o[Symbol.iterator];
if (!m) return o;
var i = m.call(o), r, ar = [], e;
try {
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
}
catch (error) { e = { error: error }; }
finally {
try {
if (r && !r.done && (m = i["return"])) m.call(i);
}
finally { if (e) throw e.error; }
}
return ar;
};
var __spreadArray = (this && this.__spreadArray) || function (to, from) {
for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)
to[j] = from[i];
return to;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.logger4j = void 0;
/* eslint-disable @typescript-eslint/explicit-function-return-type */
var packageJson = require('../package.json');
var LevelMap = {
log: 0,
trace: 1,
debug: 2,
info: 3,
warn: 4,
error: 5,
};
var LogDebug = /** @class */ (function () {
function LogDebug(_a) {
var _b = _a === void 0 ? {} : _a, _c = _b.level, level = _c === void 0 ? 'log' : _c, _d = _b.appName, appName = _d === void 0 ? '' : _d, _e = _b.version, version = _e === void 0 ? '' : _e, _f = _b.debug, debug = _f === void 0 ? false : _f;
this.level = LevelMap[level];
this.appName = appName;
this.version = version;
this.enable = debug;
}
LogDebug.prototype.log = function () {
var msgs = [];
for (var _i = 0; _i < arguments.length; _i++) {
msgs[_i] = arguments[_i];
}
this._print.apply(this, __spreadArray(['log'], __read(msgs)));
};
LogDebug.prototype.trace = function () {
var msgs = [];
for (var _i = 0; _i < arguments.length; _i++) {
msgs[_i] = arguments[_i];
}
this._print.apply(this, __spreadArray(['trace'], __read(msgs)));
};
LogDebug.prototype.debug = function () {
var msgs = [];
for (var _i = 0; _i < arguments.length; _i++) {
msgs[_i] = arguments[_i];
}
this._print.apply(this, __spreadArray(['debug'], __read(msgs)));
};
LogDebug.prototype.info = function () {
var msgs = [];
for (var _i = 0; _i < arguments.length; _i++) {
msgs[_i] = arguments[_i];
}
this._print.apply(this, __spreadArray(['info'], __read(msgs)));
};
LogDebug.prototype.warn = function () {
var msgs = [];
for (var _i = 0; _i < arguments.length; _i++) {
msgs[_i] = arguments[_i];
}
this._print.apply(this, __spreadArray(['warn'], __read(msgs)));
};
LogDebug.prototype.error = function () {
var msgs = [];
for (var _i = 0; _i < arguments.length; _i++) {
msgs[_i] = arguments[_i];
}
this._print.apply(this, __spreadArray(['error'], __read(msgs)));
};
LogDebug.prototype._print = function (funcName) {
var msgs = [];
for (var _i = 1; _i < arguments.length; _i++) {
msgs[_i - 1] = arguments[_i];
}
if (LevelMap[funcName] >= this.level && console[funcName] && this.enable) {
console[funcName].apply(console, __spreadArray(["[ " + this.appName + " " + this.version + " " + this._genTime() + " ]"], __read(msgs)));
}
};
LogDebug.prototype._genTime = function () {
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth() + 1;
var day = now.getDate();
var hour = now.getHours() < 10 ? "0" + now.getHours() : now.getHours();
var min = now.getMinutes() < 10 ? "0" + now.getMinutes() : now.getMinutes();
var s = now.getSeconds() < 10 ? "0" + now.getSeconds() : now.getSeconds();
var nowString = year + "-" + month + "-" + day + " " + hour + ":" + min + ":" + s;
return nowString;
};
return LogDebug;
}());
exports.logger4j = new LogDebug({
appName: packageJson.name,
version: packageJson.version,
debug: true,
});
exports.default = LogDebug;