package rod;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import rx.Subscriber;
final class CommandLogger extends Subscriber<Action> {
private static final Logger logger = LoggerFactory.getLogger(CommandLogger.class);
@Override
public void onCompleted() {
logger.info("Command stream complete.");
}
@Override
public void onError(final Throwable e) {
logger.error("Error processing stream: {}", e);
}
@Override
public void onNext(final Action t) {
logger.info("Processed command: {}", t);
}
}