diff --git a/src/main/java/NTNU/IDATT1002/service/AlbumService.java b/src/main/java/NTNU/IDATT1002/service/AlbumService.java index 2a698a2a4d73a16deb1e4a2c04d69da5f9146d74..b9dc9eb27e2af66f810273517bb68f7057bdd383 100644 --- a/src/main/java/NTNU/IDATT1002/service/AlbumService.java +++ b/src/main/java/NTNU/IDATT1002/service/AlbumService.java @@ -98,7 +98,7 @@ public class AlbumService { Album album = getAlbumById(albumId) .orElseThrow(IllegalArgumentException::new); - String destinationFile = String.format("%s/downloads/%s.pdf", + String destinationFile = String.format("%s/Downloads/%s.pdf", System.getProperty("user.home"), album.getTitle()); diff --git a/src/main/java/NTNU/IDATT1002/service/PdfDocument.java b/src/main/java/NTNU/IDATT1002/service/PdfDocument.java index 2b09498a7d4a3340797dd5060de50a079561f94d..8d012e0a1ee990020753c64370488b976304a035 100644 --- a/src/main/java/NTNU/IDATT1002/service/PdfDocument.java +++ b/src/main/java/NTNU/IDATT1002/service/PdfDocument.java @@ -10,6 +10,8 @@ import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.Date; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** @@ -33,6 +35,9 @@ public class PdfDocument implements AlbumDocument { private String defaultTitle = "Album"; + private static Logger logger = LoggerFactory.getLogger(PdfDocument.class); + + /** * Standard fonts. */ @@ -59,7 +64,7 @@ public class PdfDocument implements AlbumDocument { try { generatePdfDocument(); } catch (IOException | DocumentException e) { - e.printStackTrace(); + logger.error("[x] An error occurred when trying to save pdf", e); } }