Add more logging
This commit is contained in:
parent
e0ba1452b2
commit
2ee4f2efc7
|
@ -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 });
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -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();
|
||||||
|
|
Loading…
Reference in New Issue