public DefaultLoggingManager start() { started = true; for (StandardOutputListener stdoutListener : stdoutListeners) { loggingOutput.addStandardOutputListener(stdoutListener); } for (StandardOutputListener stderrListener : stderrListeners) { loggingOutput.addStandardErrorListener(stderrListener); } for (OutputEventListener outputEventListener : outputEventListeners) { loggingOutput.addOutputEventListener(outputEventListener); } loggingSystem.start(); javaUtilLoggingSystem.start(); stdOutLoggingSystem.start(); stdErrLoggingSystem.start(); return this; }
public void addStandardOutputListener(StandardOutputListener listener) { if (stdoutListeners.add(listener) && started) { loggingOutput.addStandardOutputListener(listener); } }