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 addOutputEventListener(OutputEventListener listener) { if (outputEventListeners.add(listener) && started) { loggingOutput.addOutputEventListener(listener); } }