private void writeMarker(XMLStreamWriter writer, String prefix, LoggingEvent event) throws XMLStreamException { Marker marker = event.getMarker(); if(marker != null) { List<String> handledMarkers = new ArrayList<>(); writeMarkerNode(writer, prefix, marker, handledMarkers); } }
public void check(LoggingEvent event) throws Throwable { if(logger.isDebugEnabled()) logger.debug("Processing LoggingEvent:\n{}", event); byte[] bytes; LoggingEvent readEvent; bytes = write(event, false); readEvent = read(bytes, false); if(logger.isInfoEnabled()) logger.info("LoggingEvent read uncompressed. (size={})", bytes.length); if(logger.isDebugEnabled()) logger.debug("Original marker: {}", toString(event.getMarker())); if(logger.isDebugEnabled()) logger.debug("Read marker: {}", toString(readEvent.getMarker())); logUncompressedData(bytes); assertEquals(event, readEvent); bytes = write(event, true); readEvent = read(bytes, true); if(logger.isInfoEnabled()) logger.info("LoggingEvent read compressed. (size={})", bytes.length); if(logger.isDebugEnabled()) logger.debug("Original marker: {}", toString(event.getMarker())); if(logger.isDebugEnabled()) logger.debug("Read marker: {}", toString(readEvent.getMarker())); }
@Override public boolean isTrue(Object element) { if(searchString == null) { return false; } if(searchString.length() == 0) { return true; } if(element instanceof EventWrapper) { EventWrapper wrapper = (EventWrapper) element; Object eventObj = wrapper.getEvent(); if(eventObj instanceof LoggingEvent) { LoggingEvent event = (LoggingEvent) eventObj; Marker marker = event.getMarker(); return marker != null && marker.contains(searchString); } } return false; }
if(checkMarker(event.getMarker(), null))