Add more logging

This commit is contained in:
tobspr 2020-08-10 15:22:02 +02:00
parent e0ba1452b2
commit 2ee4f2efc7
2 changed files with 6 additions and 2 deletions

View File

@ -1,5 +1,6 @@
import CompressionWorker from "worker-loader?inline=true&fallback=false!../webworkers/compression.worker"; import CompressionWorker from "worker-loader?inline=true&fallback=false!../webworkers/compression.worker";
import { createLogger } from "./logging"; import { createLogger } from "./logging";
import { round2Digits } from "./utils";
const logger = createLogger("async_compression"); const logger = createLogger("async_compression");
@ -50,7 +51,7 @@ class AsynCompression {
} }
const duration = performance.now() - jobData.startTime; 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; const resolver = jobData.resolver;
delete this.currentJobs[jobId]; delete this.currentJobs[jobId];
resolver(result); resolver(result);
@ -74,6 +75,7 @@ class AsynCompression {
* @param {string} text * @param {string} text
*/ */
compressFileAsync(text) { compressFileAsync(text) {
logger.log("Compressing", text.length, "bytes async");
return this.internalQueueJob("compressFile", { return this.internalQueueJob("compressFile", {
text, text,
compressionPrefix, compressionPrefix,
@ -98,6 +100,8 @@ class AsynCompression {
resolver: resolve, resolver: resolve,
startTime: performance.now(), startTime: performance.now(),
}; };
logger.log("Posting job", job, "/", jobId);
this.worker.postMessage({ jobId, job, data }); this.worker.postMessage({ jobId, job, data });
}); });
} }

View File

@ -82,7 +82,7 @@ export class PlatformWrapperImplBrowser extends PlatformWrapperInterface {
return new Promise(resolve => { return new Promise(resolve => {
logger.log("Detecting storage"); logger.log("Detecting storage");
if (!window.indexedDB || G_IS_DEV) { if (!window.indexedDB) {
logger.log("Indexed DB not supported"); logger.log("Indexed DB not supported");
this.app.storage = new StorageImplBrowser(this.app); this.app.storage = new StorageImplBrowser(this.app);
resolve(); resolve();