Author: ceki
Date: Wed Mar 19 13:19:48 2008
New Revision: 1647

Added:
   
logback/trunk/logback-core/src/main/java/ch/qos/logback/core/pattern/ConverterUtil.java

Log:
- missing file

Added: 
logback/trunk/logback-core/src/main/java/ch/qos/logback/core/pattern/ConverterUtil.java
==============================================================================
--- (empty file)
+++ 
logback/trunk/logback-core/src/main/java/ch/qos/logback/core/pattern/ConverterUtil.java
     Wed Mar 19 13:19:48 2008
@@ -0,0 +1,34 @@
+/**
+ * Logback: the generic, reliable, fast and flexible logging framework.
+ * 
+ * Copyright (C) 1999-2008, QOS.ch
+ * 
+ * This library is free software, you can redistribute it and/or modify it 
under
+ * the terms of the GNU Lesser General Public License as published by the Free
+ * Software Foundation.
+ */
+
+package ch.qos.logback.core.pattern;
+
+public class ConverterUtil {
+
+  /**
+   * Start converters in the chain of converters.
+   * @param head
+   */
+  public static void startConverters(Converter head) {
+    Converter c = head;
+    while (c != null) {
+      if (c instanceof DynamicConverter) {
+        DynamicConverter dc = (DynamicConverter) c;
+        dc.start();
+      } else if(c instanceof CompositeConverter){
+        CompositeConverter cc = (CompositeConverter) c;
+        Converter childConverter = cc.childConverter;
+        startConverters(childConverter);
+      }
+      c = c.getNext();
+    }
+  }
+
+}
_______________________________________________
logback-dev mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-dev

Reply via email to