@Override public boolean isTrue(Object value) { if(searchString == null) { return false; } if(searchString.length() == 0) { return true; } if(value instanceof EventWrapper) { EventWrapper wrapper = (EventWrapper) value; Object eventObj = wrapper.getEvent(); if(eventObj instanceof LoggingEvent) { LoggingEvent event = (LoggingEvent) eventObj; String logger = event.getLogger(); return logger != null && logger.equals(searchString); } } return false; }
String loggerName = event.getLogger(); if(checkString(loggerName))
@Override public boolean isTrue(Object value) { if(searchString == null) { return false; } if(searchString.length() == 0) { return true; } if(value instanceof EventWrapper) { EventWrapper wrapper = (EventWrapper) value; Object eventObj = wrapper.getEvent(); if(eventObj instanceof LoggingEvent) { LoggingEvent event = (LoggingEvent) eventObj; String logger = event.getLogger(); return logger != null && logger.contains(searchString); } } return false; }
@Override public boolean isTrue(Object value) { if(searchString == null) { return false; } if(searchString.length() == 0) { return true; } if(value instanceof EventWrapper) { EventWrapper wrapper = (EventWrapper) value; Object eventObj = wrapper.getEvent(); if(eventObj instanceof LoggingEvent) { LoggingEvent event = (LoggingEvent) eventObj; String logger = event.getLogger(); if(logger == null) { return false; } logger=logger.replace('$', '.'); // better handling of inner classes return logger.startsWith(searchString); } } return false; }
NAMESPACE_URI + " " + NAMESPACE_LOCATION); StaxUtilities.writeAttribute(writer, false, prefix, NAMESPACE_URI, LOGGER_ATTRIBUTE, event.getLogger()); StaxUtilities.writeAttribute(writer, false, prefix, NAMESPACE_URI, LEVEL_ATTRIBUTE, String.valueOf(event.getLevel())); Long sequence = event.getSequenceNumber();