public synchronized void add(PaxLoggingEvent element) { if (null == element) { throw new NullPointerException("Attempted to add null object to buffer"); } if (size() == maxElements) { Object e = elements[start]; if (null != e) { elements[start++] = null; if (start >= maxElements) { start = 0; } full = false; } } elements[end++] = element; if (end >= maxElements) { end = 0; } if (end == start) { full = true; } for (PaxAppender appender : appenders) { try { appender.doAppend(element); } catch (Throwable t) { // Ignore } } }
public void doAppend( PaxLoggingEvent event ) { if (count != getTrackingCount()) { count = getTrackingCount(); appenders = getServices(); } if (appenders != null) { for (Object appender : appenders) { ((PaxAppender) appender).doAppend(event); } } } }
public void doAppend( PaxLoggingEvent event ) { if (count != getTrackingCount()) { count = getTrackingCount(); appenders = getServices(); } if (appenders != null) { for (int i = 0; i < appenders.length; i++) { ((PaxAppender) appenders[i]).doAppend( event ); } } } }
@Override public synchronized void doAppend(PaxLoggingEvent event) { event.getProperties(); // ensure MDC properties are copied KarafLogEvent eventCopy = new KarafLogEvent(event); this.buffer.add(eventCopy); for (PaxAppender appender : appenders) { try { appender.doAppend(eventCopy); } catch (Throwable t) { // Ignore } } }
public void doAppend( PaxLoggingEvent event ) { if (count != getTrackingCount()) { count = getTrackingCount(); appenders = getServices(); } if (appenders != null) { for (Object appender : appenders) { ((PaxAppender) appender).doAppend(event); } } } }
public void doAppend( PaxLoggingEvent event ) { if (count != getTrackingCount()) { count = getTrackingCount(); appenders = getServices(); } if (appenders != null && appenders.length > 0) { // Bug in Karaf, as it expects the source to be available event.getLocationInformation(); for (Object appender : appenders) { ((PaxAppender) appender).doAppend(event); } } } }