diff --git a/pom.xml b/pom.xml
index ed2232a8..a4e438be 100644
--- a/pom.xml
+++ b/pom.xml
@@ -265,12 +265,6 @@
xstream
1.4.2
-
-
- com.netflix.blitz4j
- blitz4j
- 1.36.0
-
com.netflix.feign
feign-core
diff --git a/spring-cloud-netflix-eureka-server/pom.xml b/spring-cloud-netflix-eureka-server/pom.xml
index 2d6925eb..eabe846a 100644
--- a/spring-cloud-netflix-eureka-server/pom.xml
+++ b/spring-cloud-netflix-eureka-server/pom.xml
@@ -46,10 +46,6 @@
com.netflix.eureka
eureka-client
-
- com.netflix.blitz4j
- blitz4j
-
com.sun.jersey
jersey-servlet
diff --git a/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java b/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java
index 89d08f70..d9a14511 100644
--- a/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java
+++ b/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java
@@ -20,9 +20,7 @@ import java.io.IOException;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
-import java.util.Properties;
-import javax.annotation.PostConstruct;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
@@ -34,7 +32,6 @@ import org.springframework.aop.framework.ProxyFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.boot.logging.LoggingSystem;
import org.springframework.boot.logging.log4j.Log4JLoggingSystem;
import org.springframework.cloud.netflix.eureka.EurekaServerConfigBean;
import org.springframework.cloud.netflix.eureka.server.advice.LeaseManagerLite;
@@ -49,13 +46,9 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.Ordered;
import org.springframework.core.io.ClassPathResource;
-import org.springframework.core.io.support.PropertiesLoaderUtils;
-import org.springframework.util.ClassUtils;
import org.springframework.util.ReflectionUtils;
import org.springframework.web.context.ServletContextAware;
-import com.netflix.blitz4j.DefaultBlitz4jConfig;
-import com.netflix.blitz4j.LoggingConfiguration;
import com.netflix.discovery.EurekaClient;
import com.netflix.eureka.AbstractInstanceRegistry;
import com.netflix.eureka.EurekaBootStrap;
@@ -92,37 +85,6 @@ public class EurekaServerInitializerConfiguration
this.servletContext = servletContext;
}
- @PostConstruct
- public void initLogging() {
-
- if (!(LoggingSystem
- .get(ClassUtils.getDefaultClassLoader()) instanceof Log4JLoggingSystem)) {
-
- LoggingConfiguration off = new LoggingConfiguration() {
- @Override
- public void configure() {
- }
- };
- Field instance = ReflectionUtils.findField(LoggingConfiguration.class,
- "instance");
- ReflectionUtils.makeAccessible(instance);
- ReflectionUtils.setField(instance, null, off);
- Field blitz4j = ReflectionUtils.findField(LoggingConfiguration.class,
- "blitz4jConfig");
- ReflectionUtils.makeAccessible(blitz4j);
- try {
- Properties props = PropertiesLoaderUtils
- .loadAllProperties(new ClassPathResource("log4j.properties",
- Log4JLoggingSystem.class).toString());
- DefaultBlitz4jConfig blit4jConfig = new DefaultBlitz4jConfig(props);
- ReflectionUtils.setField(blitz4j, off, blit4jConfig);
- }
- catch (IOException e) {
- }
-
- }
- }
-
@Override
public void start() {
new Thread(new Runnable() {
@@ -143,7 +105,6 @@ public class EurekaServerInitializerConfiguration
catch (IOException ex) {
// ignore
}
- LoggingConfiguration.getInstance().configure();
EurekaServerConfigurationManager.getInstance()
.setConfiguration(
EurekaServerInitializerConfiguration.this.eurekaServerConfig);
diff --git a/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/Log4JLoggingSystemTests.java b/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/Log4JLoggingSystemTests.java
index f95da01d..f12ef468 100644
--- a/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/Log4JLoggingSystemTests.java
+++ b/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/Log4JLoggingSystemTests.java
@@ -31,8 +31,6 @@ import org.springframework.core.env.StandardEnvironment;
import org.springframework.core.io.ClassPathResource;
import org.springframework.util.StringUtils;
-import com.netflix.blitz4j.LoggingConfiguration;
-
import static org.hamcrest.Matchers.equalTo;
import static org.junit.Assert.assertThat;
@@ -56,7 +54,6 @@ public class Log4JLoggingSystemTests {
System.setProperty("log4j.configuration", new ClassPathResource(
"log4j.properties", Log4JLoggingSystem.class).getURL().toString());
this.logger = Logger.getLogger(getClass());
- LoggingConfiguration.getInstance().configure();
}
@Test