diff --git a/pom.xml b/pom.xml
index 135e1196..e138e583 100644
--- a/pom.xml
+++ b/pom.xml
@@ -122,6 +122,12 @@
${com.fasterxml.jackson.version}
+ org.slf4j
+ slf4j-api
+ 2.0.11
+
+
+
org.projectlombok
lombok
1.18.30
diff --git a/src/main/java/io/securecodebox/persistence/defectdojo/service/DefaultImportScanService.java b/src/main/java/io/securecodebox/persistence/defectdojo/service/DefaultImportScanService.java
index e082a5ef..00bb63bd 100644
--- a/src/main/java/io/securecodebox/persistence/defectdojo/service/DefaultImportScanService.java
+++ b/src/main/java/io/securecodebox/persistence/defectdojo/service/DefaultImportScanService.java
@@ -11,6 +11,7 @@
import io.securecodebox.persistence.defectdojo.model.ScanFile;
import lombok.Getter;
import lombok.NonNull;
+import lombok.extern.slf4j.Slf4j;
import org.apache.http.HttpHost;
import org.apache.http.auth.AuthScope;
import org.apache.http.auth.UsernamePasswordCredentials;
@@ -40,6 +41,7 @@
/*
* https://defectdojo.security.iteratec.dev/api/v2/oa3/swagger-ui/#operations-tag-import-scan
*/
+@Slf4j
class DefaultImportScanService implements ImportScanService {
private static final List> HTTP_MESSAGE_CONVERTERS = List.of(
new FormHttpMessageConverter(),
@@ -123,7 +125,8 @@ public String getFilename() {
final var payload = new HttpEntity>(body, headers);
return exchangeRequest(endpoint, payload);
} catch (HttpClientErrorException e) {
- throw new PersistenceException("Failed to attach findings to engagement.");
+ log.error("Exception while attaching findings to engagement: {}", e.getMessage());
+ throw new PersistenceException("Failed to attach findings to engagement.", e);
}
}