Till Westmann has submitted this change and it was merged.

Change subject: JIT Logger Instantiation For AsterixHyracksIntegrationUtil
......................................................................


JIT Logger Instantiation For AsterixHyracksIntegrationUtil

Defer accessing the logger subsystem at static initialization time for
AsterixHyracksIntegrationUtil, to give opportunity for extensions to
configure logging.

Change-Id: I33fa8f5d336b62ce6eddd49cd4e8fb28b4833eb0
Reviewed-on: https://asterix-gerrit.ics.uci.edu/1212
Sonar-Qube: Jenkins <[email protected]>
Tested-by: Jenkins <[email protected]>
Reviewed-by: Till Westmann <[email protected]>
Integration-Tests: Jenkins <[email protected]>
---
M 
asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java
1 file changed, 8 insertions(+), 1 deletion(-)

Approvals:
  Till Westmann: Looks good to me, approved
  Jenkins: Verified; No violations found; Verified



diff --git 
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java
 
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java
index 7a9f654..dc0087b 100644
--- 
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java
+++ 
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java
@@ -18,6 +18,8 @@
  */
 package org.apache.asterix.api.common;
 
+import static 
org.apache.asterix.api.common.AsterixHyracksIntegrationUtil.LoggerHolder.LOGGER;
+
 import java.io.File;
 import java.net.Inet4Address;
 import java.util.ArrayList;
@@ -44,7 +46,12 @@
 import org.apache.hyracks.control.nc.NodeControllerService;
 
 public class AsterixHyracksIntegrationUtil {
-    private static final Logger LOGGER = 
Logger.getLogger(AsterixHyracksIntegrationUtil.class.getName());
+    static class LoggerHolder {
+        static final Logger LOGGER = 
Logger.getLogger(AsterixHyracksIntegrationUtil.class.getName());
+        private LoggerHolder() {
+        }
+    }
+
     private static final String IO_DIR_KEY = "java.io.tmpdir";
     public static final int DEFAULT_HYRACKS_CC_CLIENT_PORT = 1098;
     public static final int DEFAULT_HYRACKS_CC_CLUSTER_PORT = 1099;

-- 
To view, visit https://asterix-gerrit.ics.uci.edu/1212
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I33fa8f5d336b62ce6eddd49cd4e8fb28b4833eb0
Gerrit-PatchSet: 3
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: Michael Blow <[email protected]>
Gerrit-Reviewer: Jenkins <[email protected]>
Gerrit-Reviewer: Till Westmann <[email protected]>

Reply via email to