From ecffa0603cc298d65a39d34daaa9c00248276942 Mon Sep 17 00:00:00 2001 From: Nico De Cleyre Date: Mon, 17 Jul 2023 20:37:52 +0200 Subject: [PATCH] Added logging --- src/utils/spo.ts | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/utils/spo.ts b/src/utils/spo.ts index d743432ff45..da214105e8d 100644 --- a/src/utils/spo.ts +++ b/src/utils/spo.ts @@ -700,14 +700,14 @@ export const spo = { }, /** - * Retrieves the spo user by email. - * @param webUrl Web url - * @param email The email of the user - * @param logger the Logger object - * @param debug set if debug logging should be logged - */ - async getUserByEmail(webUrl: string, email: string, logger: Logger, debug?: boolean): Promise { - if (debug) { + * Retrieves the spo user by email. + * @param webUrl Web url + * @param email The email of the user + * @param logger the Logger object + * @param verbose Set for verbose logging + */ + async getUserByEmail(webUrl: string, email: string, logger?: Logger, verbose?: boolean): Promise { + if (verbose && logger) { logger.logToStderr(`Retrieving the spo user by email ${email}`); } const requestUrl = `${webUrl}/_api/web/siteusers/GetByEmail('${formatting.encodeQueryParameter(email)}')`; @@ -784,14 +784,14 @@ export const spo = { }, /** -* Retrieves the spo group by name. -* @param webUrl Web url -* @param name The name of the group -* @param logger the Logger object -* @param debug set if debug logging should be logged -*/ - async getGroupByName(webUrl: string, name: string, logger: Logger, debug?: boolean): Promise { - if (debug) { + * Retrieves the spo group by name. + * @param webUrl Web url + * @param name The name of the group + * @param logger the Logger object + * @param verbose Set for verbose logging + */ + async getGroupByName(webUrl: string, name: string, logger?: Logger, verbose?: boolean): Promise { + if (verbose && logger) { logger.logToStderr(`Retrieving the group by name ${name}`); } const requestUrl = `${webUrl}/_api/web/sitegroups/GetByName('${formatting.encodeQueryParameter(name)}')`;