blob: 271d34ec5d578fbec8db2b601532b696ba2b99df [file] [log] [blame]
package org.eclipse.help.ui.internal.util;
/*
* (c) Copyright IBM Corp. 2000, 2002.
* All Rights Reserved.
*/
import java.io.*;
import org.eclipse.core.boot.BootLoader;
import org.eclipse.help.internal.util.Logger;
/**
* Used to receive output from processes
*/
public class StreamConsumer extends Thread {
BufferedReader bReader;
public StreamConsumer(InputStream inputStream) {
super();
bReader = new BufferedReader(new InputStreamReader(inputStream));
}
public void run() {
try {
String line;
while (null != (line = bReader.readLine())) {
BrowserLog.log(line);
}
bReader.close();
} catch (IOException ioe) {
Logger.logError(WorkbenchResources.getString("WE025"), ioe);
}
}
}