package org.openflexo.builders.utils;
import org.openflexo.fps.CVSConsole;
import org.openflexo.fps.CVSConsole.ConsoleListener;
public class FlexoCVSConsoleListener implements ConsoleListener {
private StringBuilder logs = new StringBuilder();
public FlexoCVSConsoleListener() {
CVSConsole.getCVSConsole().addToConsoleListeners(this);
}
@Override
public void commandLog(String logString) {
logs.append("COMMAND: ").append(logString).append("\n");
}
@Override
public void errorLog(String logString) {
logs.append("ERROR: ").append(logString).append("\n");
}
@Override
public void log(String logString) {
logs.append("LOG: ").append(logString).append("\n");
}
public StringBuilder getLogs() {
return logs;
}
}