From e95f283e8c9b2ef83daaeb28fe0dc96c16bd91de Mon Sep 17 00:00:00 2001 From: Stefan Begerad Date: Tue, 30 Nov 2021 15:41:31 -0500 Subject: [PATCH] chore(mon_dir): refactored --- mon_dir/src/main/java/de/swingbe/mon_dir/Main.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/mon_dir/src/main/java/de/swingbe/mon_dir/Main.java b/mon_dir/src/main/java/de/swingbe/mon_dir/Main.java index a7290fd..069cb9d 100644 --- a/mon_dir/src/main/java/de/swingbe/mon_dir/Main.java +++ b/mon_dir/src/main/java/de/swingbe/mon_dir/Main.java @@ -11,16 +11,21 @@ public class Main { private static final String FOLDER = "/opt/npm"; + private static final String FILE = "/opt/npm/NetPeerManager.log"; + public static void main(String[] args) throws IOException, InterruptedException { + LOG.trace("app started..."); - Path folder = Paths.get(FOLDER); + Path folderPath = Paths.get(FOLDER); + LOG.debug("folderPath: " + folderPath); //obtain WatchService instance using FileSystems class WatchService watchService = FileSystems.getDefault().newWatchService(); //register a Path instance for events using a WatchService instance - folder.register(watchService, StandardWatchEventKinds.ENTRY_CREATE, + //TODO You cannot watch a file this way! java.nio.file.NotDirectoryException + folderPath.register(watchService, StandardWatchEventKinds.ENTRY_CREATE, StandardWatchEventKinds.ENTRY_MODIFY, StandardWatchEventKinds.ENTRY_DELETE); @@ -49,5 +54,7 @@ public class Main { } } while (valid); + + LOG.trace("app done."); } } \ No newline at end of file