Files
NapCatQQ/.pnpm-store/v3/files/d6/333c3f7705312d062df447bc72be319768e52dc3c711fe28706b189257c2dbd10981574456e9ade943c8b7fb682de8f64f10c171ef39fd25162f00b5a98aa7
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

24 lines
713 B
Plaintext

const levels = ['error', 'warn', 'log', 'info'];
let level = 'warn';
function debug(method) {
if (level) {
if (levels.indexOf(method) <= levels.indexOf(level)) {
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
args[_key - 1] = arguments[_key];
}
console[method](...args); // eslint-disable-line no-console
}
}
}
function namespace(ns) {
return levels.reduce((logger, method) => {
logger[method] = debug.bind(console, method, ns);
return logger;
}, {});
}
namespace.level = newLevel => {
level = newLevel;
};
debug.level = namespace.level;
export default namespace;
//# sourceMappingURL=logger.js.map