From 9ab3094ff607188721152db9a0bc9073e1b26975 Mon Sep 17 00:00:00 2001 From: Christopher Ng Date: Thu, 13 Jun 2024 16:53:39 -0700 Subject: [PATCH] chore: Log transfer error Signed-off-by: Christopher Ng --- package-lock.json | 2 ++ package.json | 1 + src/components/TransferGuestDialog.vue | 3 +++ src/logger.ts | 11 +++++++++++ 4 files changed, 17 insertions(+) create mode 100644 src/logger.ts diff --git a/package-lock.json b/package-lock.json index c27c219c..33ba9d10 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "@nextcloud/dialogs": "^5.3.2", "@nextcloud/event-bus": "^3.3.1", "@nextcloud/l10n": "^3.1.0", + "@nextcloud/logger": "^3.0.2", "@nextcloud/router": "^3.0.1", "@nextcloud/sharing": "^0.1.0", "@nextcloud/vue": "^8.12.0", @@ -1262,6 +1263,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/@nextcloud/logger/-/logger-3.0.2.tgz", "integrity": "sha512-wByt0R0/6QC44RBpaJr1MWghjjOxk/pRbACHo/ZWWKht1qYbJRHB4GtEi+35KEIHY07ZpqxiDk6dIRuN7sXYWQ==", + "license": "GPL-3.0-or-later", "dependencies": { "@nextcloud/auth": "^2.3.0" }, diff --git a/package.json b/package.json index 49e3119d..e6cfc001 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,7 @@ "@nextcloud/dialogs": "^5.3.2", "@nextcloud/event-bus": "^3.3.1", "@nextcloud/l10n": "^3.1.0", + "@nextcloud/logger": "^3.0.2", "@nextcloud/router": "^3.0.1", "@nextcloud/sharing": "^0.1.0", "@nextcloud/vue": "^8.12.0", diff --git a/src/components/TransferGuestDialog.vue b/src/components/TransferGuestDialog.vue index 9445dffb..643d2f4a 100644 --- a/src/components/TransferGuestDialog.vue +++ b/src/components/TransferGuestDialog.vue @@ -65,6 +65,8 @@ import NcLoadingIcon from '@nextcloud/vue/dist/Components/NcLoadingIcon.js' import NcPasswordField from '@nextcloud/vue/dist/Components/NcPasswordField.js' import NcTextField from '@nextcloud/vue/dist/Components/NcTextField.js' +import { logger } from '../logger.ts' + const minPasswordLength = getCapabilities()?.password_policy?.minLength export default defineComponent({ @@ -112,6 +114,7 @@ export default defineComponent({ }) this.$emit('close', this.userId) } catch (error) { + logger.error('Failed to transfer guest', { error }) this.$emit('close', false) } this.loading = false diff --git a/src/logger.ts b/src/logger.ts new file mode 100644 index 00000000..e38de033 --- /dev/null +++ b/src/logger.ts @@ -0,0 +1,11 @@ +/** + * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + +import { getLoggerBuilder } from '@nextcloud/logger' + +export const logger = getLoggerBuilder() + .setApp('guests') + .detectUser() + .build()