Remove name from log message.
[sonitus.git] / src / main / java / net / pterodactylus / sonitus / data / filter / ExternalFilter.java
index 5b4fc2c..9242166 100644 (file)
@@ -46,7 +46,7 @@ import com.google.common.io.ByteStreams;
 public abstract class ExternalFilter implements Filter {
 
        /** The logger. */
-       private static final Logger logger = Logger.getLogger(ExternalFilter.class.getName());
+       private final Logger logger = Logger.getLogger(getClass().getName());
 
        /** The format of the source. */
        private Format format;
@@ -102,7 +102,7 @@ public abstract class ExternalFilter implements Filter {
                                        } catch (IOException ioe1) {
                                                /* okay, just exit. */
                                        }
-                                       logger.finest("ExternalFilter: Reading stdout finished.");
+                                       logger.finest("Reading stdout finished.");
                                }
                        }).start();
                        new Thread(new Connection(source) {
@@ -115,6 +115,7 @@ public abstract class ExternalFilter implements Filter {
                                @Override
                                protected void feed(byte[] buffer) throws IOException {
                                        processInput.write(buffer);
+                                       processInput.flush();
                                }
 
                                @Override