From 2ee4f2efc7b126375bd160ac2b9cdae55773884d Mon Sep 17 00:00:00 2001 From: tobspr Date: Mon, 10 Aug 2020 15:22:02 +0200 Subject: [PATCH] Add more logging --- src/js/core/async_compression.js | 6 +++++- src/js/platform/browser/wrapper.js | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/js/core/async_compression.js b/src/js/core/async_compression.js index 9263cdab..faffe19e 100644 --- a/src/js/core/async_compression.js +++ b/src/js/core/async_compression.js @@ -1,5 +1,6 @@ import CompressionWorker from "worker-loader?inline=true&fallback=false!../webworkers/compression.worker"; import { createLogger } from "./logging"; +import { round2Digits } from "./utils"; const logger = createLogger("async_compression"); @@ -50,7 +51,7 @@ class AsynCompression { } const duration = performance.now() - jobData.startTime; - // log(this, "Got response from worker within", duration.toFixed(2), "ms"); + logger.log("Got job", jobId, "response within", round2Digits(duration), "ms"); const resolver = jobData.resolver; delete this.currentJobs[jobId]; resolver(result); @@ -74,6 +75,7 @@ class AsynCompression { * @param {string} text */ compressFileAsync(text) { + logger.log("Compressing", text.length, "bytes async"); return this.internalQueueJob("compressFile", { text, compressionPrefix, @@ -98,6 +100,8 @@ class AsynCompression { resolver: resolve, startTime: performance.now(), }; + + logger.log("Posting job", job, "/", jobId); this.worker.postMessage({ jobId, job, data }); }); } diff --git a/src/js/platform/browser/wrapper.js b/src/js/platform/browser/wrapper.js index 726f843b..56705025 100644 --- a/src/js/platform/browser/wrapper.js +++ b/src/js/platform/browser/wrapper.js @@ -82,7 +82,7 @@ export class PlatformWrapperImplBrowser extends PlatformWrapperInterface { return new Promise(resolve => { logger.log("Detecting storage"); - if (!window.indexedDB || G_IS_DEV) { + if (!window.indexedDB) { logger.log("Indexed DB not supported"); this.app.storage = new StorageImplBrowser(this.app); resolve();