mirror of
https://github.com/element-hq/element-web
synced 2024-11-27 03:36:07 +03:00
Merge pull request #3943 from vector-im/rav/reduce_rageshake_size
Reduce rageshake log size to 1MB
This commit is contained in:
commit
ca3921f3a0
1 changed files with 4 additions and 1 deletions
|
@ -37,8 +37,12 @@ import q from "q";
|
||||||
// actually timestamps. We then purge the remaining logs. We also do this
|
// actually timestamps. We then purge the remaining logs. We also do this
|
||||||
// purge on startup to prevent logs from accumulating.
|
// purge on startup to prevent logs from accumulating.
|
||||||
|
|
||||||
|
// the frequency with which we flush to indexeddb
|
||||||
const FLUSH_RATE_MS = 30 * 1000;
|
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.
|
// A class which monkey-patches the global console and stores log lines.
|
||||||
class ConsoleLogger {
|
class ConsoleLogger {
|
||||||
constructor() {
|
constructor() {
|
||||||
|
@ -232,7 +236,6 @@ class IndexedDBLogStore {
|
||||||
* is a big string with all the new-line delimited logs.
|
* is a big string with all the new-line delimited logs.
|
||||||
*/
|
*/
|
||||||
async consume() {
|
async consume() {
|
||||||
const MAX_LOG_SIZE = 1024 * 1024 * 50; // 50 MB
|
|
||||||
const db = this.db;
|
const db = this.db;
|
||||||
|
|
||||||
// Returns: a string representing the concatenated logs for this ID.
|
// Returns: a string representing the concatenated logs for this ID.
|
||||||
|
|
Loading…
Reference in a new issue