Add logging.
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Thu, 6 Jun 2013 04:34:51 +0000 (06:34 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Thu, 6 Jun 2013 20:28:13 +0000 (22:28 +0200)
src/main/java/net/pterodactylus/sonitus/data/AbstractFilter.java

index 981f42e..539022c 100644 (file)
@@ -27,6 +27,7 @@ import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
 import java.util.concurrent.atomic.AtomicReference;
+import java.util.logging.Logger;
 
 import com.google.common.collect.Lists;
 import com.google.common.io.Closeables;
@@ -39,6 +40,9 @@ import com.google.common.io.Closeables;
  */
 public abstract class AbstractFilter implements Filter {
 
+       /** The logger. */
+       private static final Logger logger = Logger.getLogger(AbstractFilter.class.getName());
+
        /** The name of this filter. */
        private final String name;
 
@@ -128,6 +132,7 @@ public abstract class AbstractFilter implements Filter {
                if (dataPacket.metadata().isPresent() && !dataPacket.metadata().get().equalsIgnoreComment(this.metadata.get())) {
                        metadataUpdated(dataPacket.metadata().get());
                }
+               logger.finest(String.format("Writing %d bytes to %s...", dataPacket.buffer().length, name()));
                outputStream.write(dataPacket.buffer());
                outputStream.flush();
        }