// Path: src/main/java/pl/domzal/junit/docker/rule/wait/LineListener.java
// public interface LineListener {
//     void nextLine(String line);
// }


import java.io.InputStream;
import java.io.PrintStream;
import java.util.Scanner;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import pl.domzal.junit.docker.rule.wait.LineListener;
package pl.domzal.junit.docker.rule.logs;




public class LogPrinter implements Runnable {

    private static Logger log = LoggerFactory.getLogger(LogPrinter.class);

    private final String prefix;
    private final InputStream scannedInputStream;
    private final PrintStream output;
// Path: src/main/java/pl/domzal/junit/docker/rule/wait/LineListener.java
// public interface LineListener {
//     void nextLine(String line);
// }


// Path: src/main/java/pl/domzal/junit/docker/rule/logs/LogPrinter.java
import java.io.InputStream;
import java.io.PrintStream;
import java.util.Scanner;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import pl.domzal.junit.docker.rule.wait.LineListener;

package pl.domzal.junit.docker.rule.logs;




public class LogPrinter implements Runnable {

    private static Logger log = LoggerFactory.getLogger(LogPrinter.class);

    private final String prefix;
    private final InputStream scannedInputStream;
    private final PrintStream output;
    private final LineListener lineListener;