From 3809a7f244876198ec8b8de8ba599407b8af221e Mon Sep 17 00:00:00 2001 From: Sebastian Leidig Date: Wed, 14 Feb 2024 11:30:33 +0100 Subject: [PATCH] fix(core): improved error logging --- .../dynamic-components/dynamic-component.directive.ts | 7 ++++--- src/app/core/support/support/support.component.ts | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/app/core/config/dynamic-components/dynamic-component.directive.ts b/src/app/core/config/dynamic-components/dynamic-component.directive.ts index ea92b0b1c8..3a40bd8012 100644 --- a/src/app/core/config/dynamic-components/dynamic-component.directive.ts +++ b/src/app/core/config/dynamic-components/dynamic-component.directive.ts @@ -48,11 +48,12 @@ export class DynamicComponentDirective implements OnChanges { this.appDynamicComponent.component, )(); } catch (e) { - this.logger.error( - `Failed to load dynamic component:\n${JSON.stringify( + this.logger.error({ + message: `Failed to load dynamic component:\n${JSON.stringify( this.appDynamicComponent, )}`, - ); + error: e, + }); // abort if component failed to load return; } diff --git a/src/app/core/support/support/support.component.ts b/src/app/core/support/support/support.component.ts index f29da86cf9..997737b433 100644 --- a/src/app/core/support/support/support.component.ts +++ b/src/app/core/support/support/support.component.ts @@ -133,7 +133,7 @@ export class SupportComponent implements OnInit { user: { name: this.sessionInfo.name }, level: "debug", extra: { - currentUser: this.currentUser.getId(), + currentUser: this.currentUser?.getId(), currentSyncState: this.currentSyncState, lastSync: this.lastSync, lastRemoteLogin: this.lastRemoteLogin,