diff --git a/src/main/java/ru/micord/av/service/service/FileScanService.java b/src/main/java/ru/micord/av/service/service/FileScanService.java index ac5b9b6..b6cfc9f 100644 --- a/src/main/java/ru/micord/av/service/service/FileScanService.java +++ b/src/main/java/ru/micord/av/service/service/FileScanService.java @@ -66,6 +66,7 @@ public class FileScanService { try (InputStream inputStream = process.getInputStream()) { String result = new String(inputStream.readAllBytes()); + LOGGER.info("File {} scanned with result: {}", originalFileName, result); int exitCode = process.waitFor(); if (exitCode != 0 && exitCode != 72) { @@ -79,6 +80,12 @@ public class FileScanService { } private void checkScanResult(String result, String originalFileName) { + if (!result.contains(passwordProtectedResultName)) { + LOGGER.warn("File scan result doesn't contains \"{}\", " + + "please check property \"password.protected.result.name\" is correct", + passwordProtectedResultName); + } + for (String line : result.split("\n")) { String[] lineParts = line.split(":"); if (lineParts.length > 1) {