Author: cbrisson Date: Mon Nov 14 22:32:06 2016 New Revision: 1769700 URL: http://svn.apache.org/viewvc?rev=1769700&view=rev Log: [engine] fix VelocimacroFactory logging initialization sequence
Modified: velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/VelocimacroFactory.java Modified: velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/VelocimacroFactory.java URL: http://svn.apache.org/viewvc/velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/VelocimacroFactory.java?rev=1769700&r1=1769699&r2=1769700&view=diff ============================================================================== --- velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/VelocimacroFactory.java (original) +++ velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/VelocimacroFactory.java Mon Nov 14 22:32:06 2016 @@ -54,7 +54,7 @@ public class VelocimacroFactory /** * the log for this instance */ - private final Logger log; + private Logger log = null; /** * VMManager : deal with namespace management @@ -106,7 +106,6 @@ public class VelocimacroFactory public VelocimacroFactory(final RuntimeServices rsvc) { this.rsvc = rsvc; - this.log = rsvc.getLog("macro"); /* * we always access in a synchronized(), so we @@ -127,6 +126,7 @@ public class VelocimacroFactory */ synchronized(this) { + log = rsvc.getLog("macro"); log.trace("initialization starting."); /*