From b753e4863206dcbd7dea379cc4c8114a457a13bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois-Xavier=20Thomas?= Date: Sat, 9 Mar 2019 13:29:44 +0100 Subject: [PATCH] Log more information when running the 'cleanup db' action --- .../player/controller/MusicFolderSettingsController.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/airsonic-main/src/main/java/org/airsonic/player/controller/MusicFolderSettingsController.java b/airsonic-main/src/main/java/org/airsonic/player/controller/MusicFolderSettingsController.java index b5a657d9..09e55a3d 100644 --- a/airsonic-main/src/main/java/org/airsonic/player/controller/MusicFolderSettingsController.java +++ b/airsonic-main/src/main/java/org/airsonic/player/controller/MusicFolderSettingsController.java @@ -26,6 +26,8 @@ import org.airsonic.player.dao.MediaFileDao; import org.airsonic.player.domain.MusicFolder; import org.airsonic.player.service.MediaScannerService; import org.airsonic.player.service.SettingsService; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; @@ -48,6 +50,8 @@ import java.util.stream.Collectors; @RequestMapping("/musicFolderSettings") public class MusicFolderSettingsController { + private static final Logger LOG = LoggerFactory.getLogger(MusicFolderSettingsController.class); + @Autowired private SettingsService settingsService; @Autowired @@ -93,9 +97,14 @@ public class MusicFolderSettingsController { private void expunge() { + LOG.info("Cleaning database..."); + LOG.info("Deleting non-present artists..."); artistDao.expunge(); + LOG.info("Deleting non-present albums..."); albumDao.expunge(); + LOG.info("Deleting non-present media files..."); mediaFileDao.expunge(); + LOG.info("Database cleanup complete."); mediaFileDao.checkpoint(); }