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.");
/*