From 24d065f054cdb8e230c58e1820f8db8a8317faf3 Mon Sep 17 00:00:00 2001
From: Jason Musgrave <jsmusgrave@gmail.com>
Date: Sat, 19 Oct 2024 19:39:28 -0600
Subject: [PATCH] feat: log api response from failed parse jobs (#1348)

---
 .changeset/gold-cameras-wave.md | 5 +++++
 packages/cloud/src/reader.ts    | 5 +++++
 2 files changed, 10 insertions(+)
 create mode 100644 .changeset/gold-cameras-wave.md

diff --git a/.changeset/gold-cameras-wave.md b/.changeset/gold-cameras-wave.md
new file mode 100644
index 000000000..c169204b1
--- /dev/null
+++ b/.changeset/gold-cameras-wave.md
@@ -0,0 +1,5 @@
+---
+"@llamaindex/cloud": patch
+---
+
+Log Parse Job Errors when verbose is enabled
diff --git a/packages/cloud/src/reader.ts b/packages/cloud/src/reader.ts
index 3a2c9a946..fad945b09 100644
--- a/packages/cloud/src/reader.ts
+++ b/packages/cloud/src/reader.ts
@@ -269,6 +269,11 @@ export class LlamaParseReader extends FileReader {
         }
         tries++;
       } else {
+        if (this.verbose) {
+          console.error(
+            `Recieved Error response ${status} for job ${jobId}.  Got Error Code: ${data.error_code} and Error Message: ${data.error_message}`,
+          );
+        }
         throw new Error(
           `Failed to parse the file: ${jobId}, status: ${status}`,
         );
-- 
GitLab