From 96635d35c1a1351146e40e9ae409e25b626d1823 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tadeusz=20So=C5=9Bnierz?= <tadeusz@sosnierz.com>
Date: Wed, 22 Dec 2021 15:52:49 +0100
Subject: [PATCH] Make sure MatrixClient and HTTP modules are mute-able

Not to be confused with mutable :) This makes their module names
consistent in their respective files, whic makes LogService.muteModule()
effective as intended.
---
 src/MatrixClient.ts |  6 +++---
 src/http.ts         | 14 +++++++-------
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/MatrixClient.ts b/src/MatrixClient.ts
index 743ad182..e0754c8c 100644
--- a/src/MatrixClient.ts
+++ b/src/MatrixClient.ts
@@ -1503,14 +1503,14 @@ export class MatrixClient extends EventEmitter {
             };
             getRequestFn()(params, (err, response, resBody) => {
                 if (err) {
-                    LogService.error("MatrixLiteClient (REQ-" + requestId + ")", extractRequestError(err));
+                    LogService.error("MatrixClientLite", "(REQ-" + requestId + ")", extractRequestError(err));
                     reject(err);
                 } else {
                     const contentType = response.headers['content-type'] || "application/octet-stream";
 
-                    LogService.trace("MatrixLiteClient (REQ-" + requestId + " RESP-H" + response.statusCode + ")", "<data>");
+                    LogService.trace("MatrixClientLite", "(REQ-" + requestId + " RESP-H" + response.statusCode + ")", "<data>");
                     if (response.statusCode < 200 || response.statusCode >= 300) {
-                        LogService.error("MatrixLiteClient (REQ-" + requestId + ")", "<data>");
+                        LogService.error("MatrixClientLite", "(REQ-" + requestId + ")", "<data>");
                         reject(response);
                     } else resolve({body: resBody, contentType: contentType});
                 }
diff --git a/src/http.ts b/src/http.ts
index 9a3c40b5..eb90545d 100644
--- a/src/http.ts
+++ b/src/http.ts
@@ -27,13 +27,13 @@ export function doHttpRequest(baseUrl: string, method: "GET"|"POST"|"PUT"|"DELET
     const url = baseUrl + endpoint;
 
     // This is logged at info so that when a request fails people can figure out which one.
-    LogService.debug("MatrixHttpClient (REQ-" + requestId + ")", method + " " + url);
+    LogService.debug("MatrixHttpClient", "(REQ-" + requestId + ")", method + " " + url);
 
     // Don't log the request unless we're in debug mode. It can be large.
     if (LogService.level.includes(LogLevel.TRACE)) {
-        if (qs) LogService.trace("MatrixHttpClient (REQ-" + requestId + ")", "qs = " + JSON.stringify(qs));
-        if (body && !Buffer.isBuffer(body)) LogService.trace("MatrixHttpClient (REQ-" + requestId + ")", "body = " + JSON.stringify(this.redactObjectForLogging(body)));
-        if (body && Buffer.isBuffer(body)) LogService.trace("MatrixHttpClient (REQ-" + requestId + ")", "body = <Buffer>");
+        if (qs) LogService.trace("MatrixHttpClient", "(REQ-" + requestId + ")", "qs = " + JSON.stringify(qs));
+        if (body && !Buffer.isBuffer(body)) LogService.trace("MatrixHttpClient", "(REQ-" + requestId + ")", "body = " + JSON.stringify(this.redactObjectForLogging(body)));
+        if (body && Buffer.isBuffer(body)) LogService.trace("MatrixHttpClient", "(REQ-" + requestId + ")", "body = <Buffer>");
     }
 
     const params: { [k: string]: any } = {
@@ -63,7 +63,7 @@ export function doHttpRequest(baseUrl: string, method: "GET"|"POST"|"PUT"|"DELET
     return new Promise((resolve, reject) => {
         getRequestFn()(params, (err, response, resBody) => {
             if (err) {
-                LogService.error("MatrixHttpClient (REQ-" + requestId + ")", err);
+                LogService.error("MatrixHttpClient", "(REQ-" + requestId + ")", err);
                 reject(err);
             } else {
                 if (typeof (resBody) === 'string') {
@@ -85,11 +85,11 @@ export function doHttpRequest(baseUrl: string, method: "GET"|"POST"|"PUT"|"DELET
                 // Don't log the body unless we're in debug mode. They can be large.
                 if (LogService.level.includes(LogLevel.TRACE)) {
                     const redactedBody = respIsBuffer ? '<Buffer>' : redactObjectForLogging(response.body);
-                    LogService.trace("MatrixHttpClient (REQ-" + requestId + " RESP-H" + response.statusCode + ")", redactedBody);
+                    LogService.trace("MatrixHttpClient", "(REQ-" + requestId + " RESP-H" + response.statusCode + ")", redactedBody);
                 }
                 if (response.statusCode < 200 || response.statusCode >= 300) {
                     const redactedBody = respIsBuffer ? '<Buffer>' : redactObjectForLogging(response.body);
-                    LogService.error("MatrixHttpClient (REQ-" + requestId + ")", redactedBody);
+                    LogService.error("MatrixHttpClient", "(REQ-" + requestId + ")", redactedBody);
                     reject(response);
                 } else resolve(raw ? response : resBody);
             }