diff --git a/packages/plugins/@nocobase/plugin-notification-manager/src/server/manager.ts b/packages/plugins/@nocobase/plugin-notification-manager/src/server/manager.ts index 4b49f4ffee..799f8d65b4 100644 --- a/packages/plugins/@nocobase/plugin-notification-manager/src/server/manager.ts +++ b/packages/plugins/@nocobase/plugin-notification-manager/src/server/manager.ts @@ -61,13 +61,15 @@ export class NotificationManager implements NotificationManager { return logData; } catch (error) { logData.status = 'failure'; - logData.reason = error.reason; + this.plugin.logger.error('notification send failed', JSON.stringify(error)); + logData.reason = JSON.stringify(error); this.createSendingRecord(logData); return logData; } } async sendToUsers(options: SendUserOptions) { const { userIds, channels, message, data } = options; + this.plugin.logger.info('notificationManager.sendToUsers options', JSON.stringify(options)); return await Promise.all( channels.map((channelName) => this.send({ channelName, message, triggerFrom: 'sendToUsers', receivers: { value: userIds, type: 'userId' } }),