[logback-dev] svn commit: r1647 - logback/trunk/logback-core/src/main/java/ch/qos/logback/core/pattern
noreply.ceki at qos.ch
noreply.ceki at qos.ch
Wed Mar 19 13:19:48 CET 2008
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();
+ }
+ }
+
+}
More information about the logback-dev
mailing list