static public boolean match(Marker marker, Marker[] markerArray) { if (markerArray == null) { throw new IllegalArgumentException("markerArray should not be null"); } // System.out.println("event marker="+marker); final int size = markerArray.length; for (int i = 0; i < size; i++) { // System.out.println("other:"+markerArray[i]); if (marker.contains(markerArray[i])) { return true; } } return false; }
protected boolean eventMarksEndOfLife(ILoggingEvent eventObject) { Marker marker = eventObject.getMarker(); if (marker == null) return false; return marker.contains(ClassicConstants.FINALIZE_SESSION_MARKER); }
protected boolean eventMarksEndOfLife(ILoggingEvent event) { Marker marker = event.getMarker(); if (marker == null) return false; return marker.contains(ClassicConstants.FINALIZE_SESSION_MARKER); } }
@Override public FilterReply decide(Marker marker, Logger logger, Level level, String format, Object[] params, Throwable t) { if (!isStarted()) { return FilterReply.NEUTRAL; } if (marker == null) { return onMismatch; } if (marker.contains(markerToMatch)) { return onMatch; } else { return onMismatch; } }
/** * Return true if event passed as parameter contains one of the specified * user-markers. */ public boolean evaluate(ILoggingEvent event) throws NullPointerException, EvaluationException { Marker eventsMarker = event.getMarker(); if (eventsMarker == null) { return false; } for (String markerStr : markerList) { if (eventsMarker.contains(markerStr)) { return true; } } return false; } }
public void add(Marker reference) { if (reference == null) { throw new IllegalArgumentException("A null value cannot be added to a Marker as reference."); } // no point in adding the reference multiple times if (this.contains(reference)) { return; } else if (reference.contains(this)) { // avoid recursion // a potential reference should not hold its future "parent" as a reference return; } else { referenceList.add(reference); } }
/** * This method is mainly used with Expression Evaluators. */ public boolean contains(String name) { if (name == null) { throw new IllegalArgumentException("Other cannot be null"); } if (this.name.equals(name)) { return true; } if (hasReferences()) { for (Marker ref : referenceList) { if (ref.contains(name)) { return true; } } } return false; }
public synchronized void add(Marker reference) { if (reference == null) { throw new IllegalArgumentException("A null value cannot be added to a Marker as reference."); } // no point in adding the reference multiple times if (this.contains(reference)) { return; } else if (reference.contains(this)) { // avoid recursion // a potential reference should not its future "parent" as a reference return; } else { // let's add the reference if (referenceList == null) { referenceList = new Vector<Marker>(); } referenceList.add(reference); } }
public boolean contains(Marker other) { if (other == null) { throw new IllegalArgumentException("Other cannot be null"); } if (this.equals(other)) { return true; } if (hasReferences()) { for (Marker ref : referenceList) { if (ref.contains(other)) { return true; } } } return false; }
/** * This method is mainly used with Expression Evaluators. */ public boolean contains(String name) { if (name == null) { throw new IllegalArgumentException("Other cannot be null"); } if (this.name.equals(name)) { return true; } if (hasReferences()) { for (Marker ref : referenceList) { if (ref.contains(name)) { return true; } } } return false; }
public boolean contains(Marker other) { if (other == null) { throw new IllegalArgumentException("Other cannot be null"); } if (this.equals(other)) { return true; } if (hasReferences()) { for (Marker ref : referenceList) { if (ref.contains(other)) { return true; } } } return false; }
@Override public void log(final Marker marker, final String fqcn, final int level, final String message, final Object[] params, Throwable throwable) { final Level log4jLevel = getLevel(level); final org.apache.logging.log4j.Marker log4jMarker = getMarker(marker); if (!logger.isEnabled(log4jLevel, log4jMarker, message, params)) { return; } final Message msg; if (eventLogger && marker != null && marker.contains(EVENT_MARKER) && converter != null) { msg = converter.convertEvent(message, params, throwable); } else if (params == null) { msg = new SimpleMessage(message); } else { msg = new ParameterizedMessage(message, params, throwable); if (throwable != null) { throwable = msg.getThrowable(); } } logger.logMessage(fqcn, log4jLevel, log4jMarker, msg, throwable); }
@Test public void testAddSameMarker() { final String childMarkerName = CHILD_MAKER_NAME + "-ASM"; final String parentMakerName = PARENT_MARKER_NAME + "-ASM"; final org.slf4j.Marker slf4jMarker = org.slf4j.MarkerFactory.getMarker(childMarkerName); final org.slf4j.Marker slf4jParent = org.slf4j.MarkerFactory.getMarker(parentMakerName); slf4jMarker.add(slf4jParent); slf4jMarker.add(slf4jParent); final Marker log4jParent = MarkerManager.getMarker(parentMakerName); final Marker log4jMarker = MarkerManager.getMarker(childMarkerName); assertTrue(String.format("%s (log4jMarker=%s) is not an instance of %s (log4jParent=%s) in Log4j", childMarkerName, parentMakerName, log4jMarker, log4jParent), log4jMarker.isInstanceOf(log4jParent)); assertTrue(String.format("%s (slf4jMarker=%s) is not an instance of %s (log4jParent=%s) in SLF4J", childMarkerName, parentMakerName, slf4jMarker, slf4jParent), slf4jMarker.contains(slf4jParent)); }
@Test public void testAddMarker() { final String childMakerName = CHILD_MAKER_NAME + "-AM"; final String parentMarkerName = PARENT_MARKER_NAME + "-AM"; final org.slf4j.Marker slf4jMarker = org.slf4j.MarkerFactory.getMarker(childMakerName); final org.slf4j.Marker slf4jParent = org.slf4j.MarkerFactory.getMarker(parentMarkerName); slf4jMarker.add(slf4jParent); final Marker log4jParent = MarkerManager.getMarker(parentMarkerName); final Marker log4jMarker = MarkerManager.getMarker(childMakerName); assertTrue("Incorrect Marker class", slf4jMarker instanceof Log4jMarker); assertTrue(String.format("%s (log4jMarker=%s) is not an instance of %s (log4jParent=%s) in Log4j", childMakerName, parentMarkerName, log4jMarker, log4jParent), log4jMarker.isInstanceOf(log4jParent)); assertTrue(String.format("%s (slf4jMarker=%s) is not an instance of %s (log4jParent=%s) in SLF4J", childMakerName, parentMarkerName, slf4jMarker, slf4jParent), slf4jMarker.contains(slf4jParent)); }
static public boolean match(Marker marker, Marker[] markerArray) { if (markerArray == null) { throw new IllegalArgumentException("markerArray should not be null"); } // System.out.println("event marker="+marker); final int size = markerArray.length; for (int i = 0; i < size; i++) { // System.out.println("other:"+markerArray[i]); if (marker.contains(markerArray[i])) { return true; } } return false; }
protected boolean eventMarksEndOfLife(ILoggingEvent event) { Marker marker = event.getMarker(); if(marker == null) return false; return marker.contains(ClassicConstants.FINALIZE_SESSION_MARKER); } }
protected boolean eventMarksEndOfLife(ILoggingEvent eventObject) { Marker marker = eventObject.getMarker(); if(marker == null) return false; return marker.contains(ClassicConstants.FINALIZE_SESSION_MARKER); }
@Override public FilterReply decide(Marker marker, Logger logger, Level level, String format, Object[] params, Throwable t) { if(!isStarted()) { return FilterReply.NEUTRAL; } if(marker == null) { return onMismatch; } if(marker.contains(markerToMatch)) { return onMatch; } else { return onMismatch; } }
public synchronized void add(Marker reference) { if (reference == null) { throw new IllegalArgumentException( "A null value cannot be added to a Marker as reference."); } // no point in adding the reference multiple times if (this.contains(reference)) { return; } else if (reference.contains(this)) { // avoid recursion // a potential reference should not its future "parent" as a reference return; } else { // let's add the reference if (refereceList == null) { refereceList = new Vector(); } refereceList.add(reference); } }
public boolean contains(Marker other) { if (other == null) { throw new IllegalArgumentException("Other cannot be null"); } if (this.equals(other)) { return true; } if (hasReferences()) { for (int i = 0; i < refereceList.size(); i++) { Marker ref = (Marker) refereceList.get(i); if (ref.contains(other)) { return true; } } } return false; }