From 15ab1732a2e417eaf398f0a6ea69e314d1f19ea5 Mon Sep 17 00:00:00 2001 From: Richard van der Hoff Date: Wed, 17 May 2017 14:43:21 +0100 Subject: [PATCH] Reduce rageshake log size to 1MB ... 50MB turned out to be quite a lot. --- src/vector/rageshake.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vector/rageshake.js b/src/vector/rageshake.js index 0b977949..0138d624 100644 --- a/src/vector/rageshake.js +++ b/src/vector/rageshake.js @@ -37,8 +37,12 @@ import q from "q"; // actually timestamps. We then purge the remaining logs. We also do this // purge on startup to prevent logs from accumulating. +// the frequency with which we flush to indexeddb const FLUSH_RATE_MS = 30 * 1000; +// the length of log data we keep in indexeddb (and include in the reports) +const MAX_LOG_SIZE = 1024 * 1024 * 1; // 1 MB + // A class which monkey-patches the global console and stores log lines. class ConsoleLogger { constructor() { @@ -232,7 +236,6 @@ class IndexedDBLogStore { * is a big string with all the new-line delimited logs. */ async consume() { - const MAX_LOG_SIZE = 1024 * 1024 * 50; // 50 MB const db = this.db; // Returns: a string representing the concatenated logs for this ID.