Victor G. Vasilyev c587bc2
diff -Nur freemarker-2.3.13/src/freemarker/log/Logger.java freemarker-2.3.13.new/src/freemarker/log/Logger.java
Victor G. Vasilyev c587bc2
--- freemarker-2.3.13/src/freemarker/log/Logger.java	2008-05-05 22:56:37.000000000 +0400
Victor G. Vasilyev c587bc2
+++ freemarker-2.3.13.new/src/freemarker/log/Logger.java	2010-02-27 19:35:26.830715627 +0300
Victor G. Vasilyev c587bc2
@@ -269,12 +269,18 @@
Victor G. Vasilyev c587bc2
             {
Victor G. Vasilyev c587bc2
                 try
Victor G. Vasilyev c587bc2
                 {
Victor G. Vasilyev c587bc2
-                    return createFactory(i);
Victor G. Vasilyev c587bc2
+                    LoggerFactory f = createFactory(i);
Victor G. Vasilyev c587bc2
+                    f.getLogger("just.testing");
Victor G. Vasilyev c587bc2
+                    return f;
Victor G. Vasilyev c587bc2
                 }
Victor G. Vasilyev c587bc2
                 catch(ClassNotFoundException e)
Victor G. Vasilyev c587bc2
                 {
Victor G. Vasilyev c587bc2
                     ;//Intentionally ignored
Victor G. Vasilyev c587bc2
                 }
Victor G. Vasilyev c587bc2
+                catch(NoClassDefFoundError e)
Victor G. Vasilyev c587bc2
+                {
Victor G. Vasilyev c587bc2
+                    ;//Intentionally ignored
Victor G. Vasilyev c587bc2
+                }
Victor G. Vasilyev c587bc2
             }
Victor G. Vasilyev c587bc2
             System.err.println("*** WARNING: FreeMarker logging suppressed.");
Victor G. Vasilyev c587bc2
             return new NullLoggerFactory();