@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 message = null; Message messageObj = event.getMessage(); if(messageObj != null) { message = messageObj.getMessagePattern(); } return searchString.equals(message); } } 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 message = null; Message messageObj = event.getMessage(); if(messageObj != null) { message = messageObj.getMessagePattern(); } return message != null && message.contains(searchString); } } return false; }
if(searchString.equals(current.getMessagePattern()))
private void writeNdc(XMLStreamWriter writer, String prefix, LoggingEvent event) throws XMLStreamException { Message[] ndc = event.getNdc(); if(ndc != null) { StaxUtilities.writeStartElement(writer, prefix, NAMESPACE_URI, NDC_NODE); for(Message entry : ndc) { StaxUtilities.writeStartElement(writer, prefix, NAMESPACE_URI, NDC_ENTRY_NODE); StaxUtilities .writeSimpleTextNode(writer, prefix, NAMESPACE_URI, MESSAGE_NODE, entry.getMessagePattern()); writeArguments(writer, prefix, entry.getArguments()); writer.writeEndElement(); } writer.writeEndElement(); } }
if(message != null) String messagePattern = message.getMessagePattern(); if(messagePattern != null)
if(checkString(current.getMessagePattern()))