svn commit: r1510 - logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/pattern

Author: ceki Date: Sat Apr 21 22:36:17 2007 New Revision: 1510 Modified: logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/pattern/MarkerConverter.java Log: aliging with the implementation of toString in BasicMarker (in SLF4J) Modified: logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/pattern/MarkerConverter.java ============================================================================== --- logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/pattern/MarkerConverter.java (original) +++ logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/pattern/MarkerConverter.java Sat Apr 21 22:36:17 2007 @@ -1,7 +1,5 @@ package ch.qos.logback.classic.pattern; -import java.util.Iterator; - import org.slf4j.Marker; import ch.qos.logback.classic.spi.LoggingEvent; @@ -12,36 +10,16 @@ * @author Sébastien Pennec */ public class MarkerConverter extends ClassicConverter { - + private static String EMPTY = ""; - private static String OPEN = "[ "; - private static String CLOSE = " ]"; - private static String SEP = ", "; - + public String convert(LoggingEvent le) { Marker marker = le.getMarker(); if (marker == null) { return EMPTY; + } else { + return marker.toString(); } - - if (!marker.hasChildren()) { - return marker.getName(); - } - - Iterator it = marker.iterator(); - Marker child; - StringBuffer sb = new StringBuffer(marker.getName()); - sb.append(' ').append(OPEN); - while(it.hasNext()) { - child = (Marker)it.next(); - sb.append(child.getName()); - if (it.hasNext()) { - sb.append(SEP); - } - } - sb.append(CLOSE); - - return sb.toString(); } }
participants (1)
-
noreply.ceki@qos.ch