From 8590165755bf4188f7a731c79eb2725c335955d4 Mon Sep 17 00:00:00 2001 From: Firman Ramdhani <33869609+firmanramdhani@users.noreply.github.com> Date: Tue, 27 Aug 2024 09:50:54 +0700 Subject: [PATCH] feat: setup superset BE --- src/modules/configuration/superset/superset.service.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/modules/configuration/superset/superset.service.ts b/src/modules/configuration/superset/superset.service.ts index 4a6457d..b79d590 100644 --- a/src/modules/configuration/superset/superset.service.ts +++ b/src/modules/configuration/superset/superset.service.ts @@ -1,9 +1,10 @@ import { HttpService } from '@nestjs/axios'; -import { Injectable } from '@nestjs/common'; +import { Injectable, Logger } from '@nestjs/common'; import { firstValueFrom } from 'rxjs'; @Injectable() export class SupersetService { + private readonly logger = new Logger(SupersetService.name); private supersetURL = process.env.SUPERSET_URL + '/api'; private adminUsername = process.env.SUPERSET_ADMIN_USERNAME; private adminPassword = process.env.SUPERSET_ADMIN_PASSWORD; @@ -65,7 +66,11 @@ export class SupersetService { data: data, headers: headers, }), - ); + ).catch((err) => { + this.logger.verbose({ loginToken, csrfToken }); + this.logger.error(err.response.data); + throw err; + }); return response.data.token; }