27 lines
676 B
JavaScript
27 lines
676 B
JavaScript
const reggol = require("reggol");
|
|
const baseLogger = new reggol("HoyoCloudGameHelper");
|
|
let logContent = ``;
|
|
exports.addLogContent = function (content) {
|
|
logContent += content;
|
|
};
|
|
exports.getLogs = function () {
|
|
return logContent;
|
|
};
|
|
|
|
exports.log = {
|
|
info(content) {
|
|
logContent += `<strong style="color: green">[info]</strong> ${content}<br>`;
|
|
baseLogger.info(content);
|
|
},
|
|
error(content) {
|
|
logContent += `<strong style="color: red">[error]</strong> ${content}<br>`;
|
|
baseLogger.error(content);
|
|
},
|
|
};
|
|
|
|
exports.sleep = function (delay) {
|
|
return new Promise((resolve) => {
|
|
setTimeout(resolve, delay);
|
|
});
|
|
};
|