add logger

This commit is contained in:
2020-01-13 14:27:40 +08:00
parent 09112bb506
commit 97c8aac58d
4 changed files with 95 additions and 12 deletions

View File

@ -18,7 +18,7 @@ function sendMessage(tab, req, log, cond, interval, limit = 0) {
loop();
async function loop() {
// console.log("request for", req.action);
logger.debug("Request for", req.action);
let tabAvailable = await getTabByID(tab.id);
if (!tabAvailable) {
reject("Task interrupted due to the target tab is closed.");
@ -37,7 +37,7 @@ function sendMessage(tab, req, log, cond, interval, limit = 0) {
chrome.runtime.lastError;
let flag = !cond || cond(r);
if (log) console.log(log, flag ? '(OK)' : '(failed)');
if (log) logger.info(log, flag ? '(OK)' : '(failed)');
if (flag) {
resolve(r);
} else {
@ -58,7 +58,7 @@ chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) {
case ACTION_UPLOAD_STATE:
sendResponse('recieved!');
__EXTRACTOR_STATE__ = request.state;
console.log(`State (${request.name}) recieved. Use following to load it: \nsome_var = new Extractor().load()`);
logger.info(`State (${request.name}) recieved. To load it: some_var = new Extractor().load()`);
break;
default:
sendResponse("Request not supported.");