in src/main/java/org/apache/log4j/rolling/helper/CompositeAction.java [71:101]
public boolean execute() throws IOException {
if (stopOnError) {
for (int i = 0; i < actions.length; i++) {
if (!actions[i].execute()) {
return false;
}
}
return true;
}
boolean status = true;
IOException exception = null;
for (int i = 0; i < actions.length; i++) {
try {
status &= actions[i].execute();
} catch (IOException ex) {
status = false;
if (exception == null) {
exception = ex;
}
}
}
if (exception != null) {
throw exception;
}
return status;
}