From 3c3dfb380bc17d24a72f38c877e31b348f516832 Mon Sep 17 00:00:00 2001 From: Sergio Garcia <38561120+sergargar@users.noreply.github.com> Date: Tue, 12 Dec 2023 12:38:50 +0100 Subject: [PATCH] fix(gcp): improve logging messages (#3185) --- prowler/providers/gcp/gcp_provider.py | 4 ++++ prowler/providers/gcp/lib/service/service.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/prowler/providers/gcp/gcp_provider.py b/prowler/providers/gcp/gcp_provider.py index 7f5b700f..9c181d62 100644 --- a/prowler/providers/gcp/gcp_provider.py +++ b/prowler/providers/gcp/gcp_provider.py @@ -1,6 +1,7 @@ import os import sys +from colorama import Fore, Style from google import auth from googleapiclient import discovery @@ -89,4 +90,7 @@ class GCP_Provider: logger.error( f"{error.__class__.__name__}[{error.__traceback__.tb_lineno}]: {error}" ) + print( + f"\n{Fore.YELLOW}Cloud Resource Manager API {Style.RESET_ALL}has not been used before or it is disabled.\nEnable it by visiting https://console.developers.google.com/apis/api/cloudresourcemanager.googleapis.com/ then retry." + ) return [] diff --git a/prowler/providers/gcp/lib/service/service.py b/prowler/providers/gcp/lib/service/service.py index 30bcc5a2..bd012d52 100644 --- a/prowler/providers/gcp/lib/service/service.py +++ b/prowler/providers/gcp/lib/service/service.py @@ -62,7 +62,7 @@ class GCPService: project_ids.append(project_id) else: print( - f"\n{Fore.YELLOW}{self.service} API {Style.RESET_ALL}has not been used in project {project_id} before or it is disabled.\nEnable it by visiting https://console.developers.google.com/apis/api/dataproc.googleapis.com/overview?project={project_id} then retry." + f"\n{Fore.YELLOW}{self.service} API {Style.RESET_ALL}has not been used in project {project_id} before or it is disabled.\nEnable it by visiting https://console.developers.google.com/apis/api/{self.service}.googleapis.com/overview?project={project_id} then retry." ) except Exception as error: logger.error(