This is an automated email from the ASF dual-hosted git repository.

vy pushed a commit to branch release-2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


The following commit(s) were added to refs/heads/release-2.x by this push:
     new f9dc92b  LOG4J2-3147 Fix Spring package check in KubernetesLookup. 
(#569)
f9dc92b is described below

commit f9dc92b52b17b5033452e862ea0c2ab0e187117c
Author: Matthew McMahon <[email protected]>
AuthorDate: Thu Aug 26 17:25:26 2021 +1000

    LOG4J2-3147 Fix Spring package check in KubernetesLookup. (#569)
    
    Co-authored-by: Matthew McMahon <[email protected]>
    # Conflicts:
    #   
log4j-kubernetes/src/main/java/org/apache/logging/log4j/kubernetes/KubernetesLookup.java
---
 .../org/apache/logging/log4j/kubernetes/KubernetesLookup.java    | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git 
a/log4j-kubernetes/src/main/java/org/apache/logging/log4j/kubernetes/KubernetesLookup.java
 
b/log4j-kubernetes/src/main/java/org/apache/logging/log4j/kubernetes/KubernetesLookup.java
index a3dd948..09efe42 100644
--- 
a/log4j-kubernetes/src/main/java/org/apache/logging/log4j/kubernetes/KubernetesLookup.java
+++ 
b/log4j-kubernetes/src/main/java/org/apache/logging/log4j/kubernetes/KubernetesLookup.java
@@ -55,9 +55,10 @@ public class KubernetesLookup extends AbstractLookup {
     private static final String SPRING_ENVIRONMENT_KEY = "SpringEnvironment";
 
     private static volatile KubernetesInfo kubernetesInfo;
-    private static Lock initLock = new ReentrantLock();
-    private static boolean isSpringIncluded =
-            
LoaderUtil.isClassAvailable("org.apache.logging.log4j.spring.cloud.config.client.SpringEnvironmentHolder");
+    private static final Lock initLock = new ReentrantLock();
+    private static final boolean isSpringIncluded =
+            
LoaderUtil.isClassAvailable("org.apache.logging.log4j.spring.cloud.config.client.SpringEnvironmentHolder")
+                    || 
LoaderUtil.isClassAvailable("org.apache.logging.log4j.spring.boot.SpringEnvironmentHolder");
     private Pod pod;
     private Namespace namespace;
     private URL masterUrl;
@@ -91,7 +92,7 @@ public class KubernetesLookup extends AbstractLookup {
                             info.masterUrl = client.getMasterUrl();
                             if (pod != null) {
                                 info.namespace = 
pod.getMetadata().getNamespace();
-                                namespace = namespace = 
client.namespaces().withName(info.namespace).get();
+                                namespace = 
client.namespaces().withName(info.namespace).get();
                             }
                         } else {
                             LOGGER.warn("Kubernetes is not available for 
access");

Reply via email to