@Override protected void append(E eventObject) { if (!isStarted()) { return; } subAppend(eventObject); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } subAppend(eventObject); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } subAppend(eventObject); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } subAppend(eventObject); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } subAppend(eventObject); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } subAppend(eventObject); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } subAppend(eventObject); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } subAppend(eventObject); }
private void dispatchEvents() throws InterruptedException, IOException { while (true) { E event = deque.takeFirst(); super.subAppend(event); this.getOutputStream().write('\0'); } }
@Override protected void subAppend(final E event) { if (event instanceof ILoggingEvent) { final ILoggingEvent ev = (ILoggingEvent) event; if (ev.getLevel() == Level.WARN) { targetStream.setColor(Color.DARKORANGE); } else if (ev.getLevel() == Level.ERROR) { targetStream.setColor(Color.RED); } else { targetStream.setColor(Color.BLACK); } } super.subAppend(event); }
@Override protected void subAppend(E event) { if (!initialized && lazyInit) { initialized = true; if (checkForFileCollisionInPreviousFileAppenders()) { addError("Collisions detected with FileAppender/RollingAppender instances defined earlier. Aborting."); addError(COLLISION_WITH_EARLIER_APPENDER_URL); } else { try { openFile(getFile()); super.start(); } catch (IOException e) { this.started = false; addError("openFile(" + fileName + "," + append + ") failed", e); } } } super.subAppend(event); }