/** * Perform SMTPAppender specific appending actions, mainly adding the event to * a cyclic buffer. */ protected void subAppend(CyclicBuffer<ILoggingEvent> cb, ILoggingEvent event) { if (includeCallerData) { event.getCallerData(); } event.prepareForDeferredProcessing(); cb.add(event); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } cb.add(eventObject); }
/** * Perform SMTPAppender specific appending actions, mainly adding the event to * a cyclic buffer. */ protected void subAppend(CyclicBuffer<ILoggingEvent> cb, ILoggingEvent event) { if(includeCallerData) { event.getCallerData(); } event.prepareForDeferredProcessing(); cb.add(event); }
/** * Add a new status object. * * @param newStatus * the status message to add */ public void add(Status newStatus) { // LBCORE-72: fire event before the count check fireStatusAddEvent(newStatus); count++; if (newStatus.getLevel() > level) { level = newStatus.getLevel(); } synchronized (statusListLock) { if (statusList.size() < MAX_HEADER_COUNT) { statusList.add(newStatus); } else { tailBuffer.add(newStatus); } } }
/** * Perform SMTPAppender specific appending actions, mainly adding the event to * the appropriate cyclic buffer. */ @Override protected void subAppend(CyclicBuffer<IAccessEvent> cb, IAccessEvent event) { cb.add(event); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } cb.add(eventObject); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } cb.add(eventObject); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } cb.add(eventObject); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } cb.add(eventObject); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } cb.add(eventObject); }
/** * Perform SMTPAppender specific appending actions, mainly adding the event to * a cyclic buffer. */ protected void subAppend(ILoggingEvent event) { event.prepareForDeferredProcessing(); cb.add(event); // addInfo("Added event to the cyclic buffer: " + event.getMessage()); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } cb.add(eventObject); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } cb.add(eventObject); }
@Override protected void append(E eventObject) { if (!isStarted()) { return; } cb.add(eventObject); }
/** * Perform SMTPAppender specific appending actions, mainly adding the event to * a cyclic buffer. */ protected void subAppend(CyclicBuffer<ILoggingEvent> cb, ILoggingEvent event) { if (includeCallerData) { event.getCallerData(); } event.prepareForDeferredProcessing(); cb.add(event); }
/** * Perform SMTPAppender specific appending actions, mainly adding the event to * a cyclic buffer. */ protected void subAppend(CyclicBuffer<ILoggingEvent> cb, ILoggingEvent event) { if(includeCallerData) { event.getCallerData(); } event.prepareForDeferredProcessing(); cb.add(event); }
/** * Perform SMTPAppender specific appending actions, mainly adding the event to * a cyclic buffer. */ protected void subAppend(CyclicBuffer<ILoggingEvent> cb, ILoggingEvent event) { if(includeCallerData) { event.getCallerData(); } event.prepareForDeferredProcessing(); cb.add(event); }
/** * Perform SMTPAppender specific appending actions, mainly adding the event to * a cyclic buffer. */ protected void subAppend(CyclicBuffer<ILoggingEvent> cb, ILoggingEvent event) { if (includeCallerData) { event.getCallerData(); } event.prepareForDeferredProcessing(); cb.add(event); }
/** * Perform SMTPAppender specific appending actions, mainly adding the event to * a cyclic buffer. */ protected void subAppend(CyclicBuffer<ILoggingEvent> cb, ILoggingEvent event) { if (includeCallerData) { event.getCallerData(); } event.prepareForDeferredProcessing(); cb.add(event); }
@Test public void cloning() { CyclicBuffer<String> cb = new CyclicBuffer<String>(2); cb.add("zero"); cb.add("one"); CyclicBuffer<String> clone = new CyclicBuffer<String>(cb); assertSize(clone, 2); cb.clear(); assertSize(cb, 0); List<String> witness = Arrays.asList("zero", "one"); assertEquals(witness, clone.asList()); } }