Commit 6ae58b47 by QIANGLU

优化执行逻辑

parent d1a0d546
......@@ -7,6 +7,7 @@ import com.ctrip.framework.apollo.spring.annotation.ApolloConfigChangeListener;
import com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.logging.LogLevel;
import org.springframework.boot.logging.LoggingSystem;
......@@ -22,7 +23,7 @@ import java.util.Set;
*/
@Configuration
@ConditionalOnClass(ApolloAutoConfiguration.class)
public class MatrixLogListenerConfiguration {
public class MatrixLogListenerConfiguration implements InitializingBean {
private static final Logger logger = LoggerFactory.getLogger(MatrixLogListenerConfiguration.class);
......@@ -40,7 +41,6 @@ public class MatrixLogListenerConfiguration {
refreshLoggingLevels();
}
@PostConstruct
private void refreshLoggingLevels() {
Set<String> keyNames = config.getPropertyNames();
for (String key : keyNames) {
......@@ -54,4 +54,8 @@ public class MatrixLogListenerConfiguration {
}
@Override
public void afterPropertiesSet() throws Exception {
refreshLoggingLevels();
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment