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;
} catch (IOException ioe1) {
/* okay, just exit. */
}
- logger.finest("ExternalFilter: Reading stdout finished.");
+ logger.finest("Reading stdout finished.");
}
}).start();
new Thread(new Connection(source) {
@Override
protected void feed(byte[] buffer) throws IOException {
processInput.write(buffer);
+ processInput.flush();
}
@Override