From b2cd96982e4df08419dbcc8fa9edae30f5629029 Mon Sep 17 00:00:00 2001 From: Tamius Han Date: Sun, 4 May 2025 21:00:15 +0200 Subject: [PATCH] Further logging fixes --- src/csui/GlobalFrame.vue | 7 --- src/csui/PlayerOverlay.vue | 7 +-- src/csui/Popup.vue | 5 +-- src/csui/src/PlayerUiPanels/DebugPanel.vue | 16 ++++--- src/ext/lib/logging/ComponentLogger.ts | 7 ++- src/ext/lib/logging/LogAggregator.ts | 52 ++++++++++++++-------- src/ext/lib/video-data/PlayerData.ts | 2 +- src/install/first-time/App.vue | 5 +-- src/install/updated/App.vue | 6 +-- src/options/App.vue | 10 +---- 10 files changed, 54 insertions(+), 63 deletions(-) diff --git a/src/csui/GlobalFrame.vue b/src/csui/GlobalFrame.vue index a7193f2..92849ba 100644 --- a/src/csui/GlobalFrame.vue +++ b/src/csui/GlobalFrame.vue @@ -44,13 +44,6 @@ export default { }, async created() { - this.logger = new Logger(); - - // this prolly needs to be taken out - await this.logger.init({ - allowLogging: true, - }); - /** * Setup the "companion" onMouseMove handler to the one in the content script. * We can handle events with the same function we use to handle events from diff --git a/src/csui/PlayerOverlay.vue b/src/csui/PlayerOverlay.vue index e418e28..2c3ac9b 100644 --- a/src/csui/PlayerOverlay.vue +++ b/src/csui/PlayerOverlay.vue @@ -213,6 +213,8 @@ import CommsMixin from '@csui/src/utils/CommsMixin'; import SupportLevelIndicator from '@csui/src/components/SupportLevelIndicator.vue'; import TriggerZoneEditor from '@csui/src/components/TriggerZoneEditor.vue'; import ZoomControl from '@csui/src/popup/player-menu/ZoomControl.vue'; +import { LogAggregator } from '@src/ext/lib/logging/LogAggregator'; +import { ComponentLogger } from '@src/ext/lib/logging/ComponentLogger'; export default { components: { @@ -329,11 +331,6 @@ export default { this.logAggregator = new LogAggregator('player-overlay'); this.logger = new ComponentLogger(this.logAggregator, 'PlayerOverlay.vue'); - // this prolly needs to be taken out - await this.logger.init({ - allowLogging: true, - }); - this.settings = new Settings({afterSettingsSaved: this.updateConfig, logger: this.logger}); this.settings.listenAfterChange(() => this.updateTriggerZones()); diff --git a/src/csui/Popup.vue b/src/csui/Popup.vue index 28ad3e9..909aabe 100644 --- a/src/csui/Popup.vue +++ b/src/csui/Popup.vue @@ -176,11 +176,8 @@ export default { try { this.logAggregator = new LogAggregator('🔵ext-popup🔵'); this.logger = new ComponentLogger(this.logAggregator, 'Popup'); - await this.logger.init({ - allowLogging: true, - }); - this.settings = new Settings({afterSettingsSaved: () => this.updateConfig(), logger: this.logger}); + this.settings = new Settings({afterSettingsSaved: () => this.updateConfig(), logAggregator: this.logAggregator}); await this.settings.init(); this.settingsInitialized = true; diff --git a/src/csui/src/PlayerUiPanels/DebugPanel.vue b/src/csui/src/PlayerUiPanels/DebugPanel.vue index 37d0de7..079704c 100644 --- a/src/csui/src/PlayerUiPanels/DebugPanel.vue +++ b/src/csui/src/PlayerUiPanels/DebugPanel.vue @@ -27,7 +27,7 @@