Skip to content

Commit b9c6552

Browse files
committed
fix(server): error logging for pdf2md response handling
1 parent 9254f7f commit b9c6552

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

server/src/bin/file-worker.rs

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -455,14 +455,27 @@ async fn upload_file(
455455
})?;
456456

457457
let is_success = pdf2md_response.status().is_success();
458+
let status_code = pdf2md_response.status();
458459

459460
let response_body: serde_json::Value = pdf2md_response.json().await.map_err(|err| {
460-
log::error!("Could not get pdf2md response body {:?}", err);
461-
BroccoliError::Job("Could not get pdf2md response body".to_string())
461+
log::error!(
462+
"Could not get pdf2md response body, status: {}, error: {:?}",
463+
status_code,
464+
err
465+
);
466+
BroccoliError::Job(format!(
467+
"Could not get pdf2md response body, status: {}",
468+
status_code
469+
))
462470
})?;
463471

464472
if !is_success {
465-
log::error!("pdf2md response body: {:?}", response_body.clone());
473+
log::error!(
474+
"pdf2md failed with status: {}, response body: {:?}",
475+
status_code,
476+
response_body
477+
);
478+
466479
return Err(BroccoliError::Job(
467480
"Could not send file to pdf2md".to_string(),
468481
));

0 commit comments

Comments
 (0)