From a34e21026fc6f6367994d78e59e770733608deb5 Mon Sep 17 00:00:00 2001
From: Richard Petersen <richard.petersen@open-xchange.com>
Date: Mon, 5 Sep 2022 15:59:07 +0200
Subject: [PATCH] Add additional logging

---
 src/files.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/files.js b/src/files.js
index e04fc3b..346d7ae 100644
--- a/src/files.js
+++ b/src/files.js
@@ -38,7 +38,11 @@ export async function fetchFileWithHeadersFromBaseUrl (path, baseUrl, version) {
     isJSFile(path) && getCSSDependenciesFor({ file: path.substr(1), version })
   ])
 
-  if (!response.ok) throw new NotFoundError(`Error fetching file: ${path}`)
+  if (!response.ok) {
+    if (response.status === 404) logger.trace(`[Files] "${path}" could not be found on "${baseUrl}". Responded with: ${response.status}`)
+    else logger.error(`[Files] Unexpected result from file retrieval "${path}" on "${baseUrl}", responded with: ${response.status}`)
+    throw new NotFoundError(`Error fetching file: ${path}`)
+  }
 
   const result = {
     body: await createFileBuffer(response, dependencies),
-- 
GitLab