Example usage for org.springframework.boot.web.servlet ServletContextInitializerBeans logger

List of usage examples for org.springframework.boot.web.servlet ServletContextInitializerBeans logger

Introduction

In this page you can find the example usage for org.springframework.boot.web.servlet ServletContextInitializerBeans logger.

Prototype

Log logger

To view the source code for org.springframework.boot.web.servlet ServletContextInitializerBeans logger.

Click Source Link

Usage

From source file:org.springframework.boot.web.servlet.ServletContextInitializerBeans.java

private void addServletContextInitializerBean(Class<?> type, String beanName,
        ServletContextInitializer initializer, ListableBeanFactory beanFactory, Object source) {
    this.initializers.add(type, initializer);
    if (source != null) {
        // Mark the underlying source as seen in case it wraps an existing bean
        this.seen.add(source);
    }//from w ww  .j  av a2s  . c  o  m
    if (ServletContextInitializerBeans.logger.isDebugEnabled()) {
        String resourceDescription = getResourceDescription(beanName, beanFactory);
        int order = getOrder(initializer);
        ServletContextInitializerBeans.logger.debug("Added existing " + type.getSimpleName()
                + " initializer bean '" + beanName + "'; order=" + order + ", resource=" + resourceDescription);
    }
}

From source file:org.springframework.boot.web.servlet.ServletContextInitializerBeans.java

private <T, B extends T> void addAsRegistrationBean(ListableBeanFactory beanFactory, Class<T> type,
        Class<B> beanType, RegistrationBeanAdapter<T> adapter) {
    List<Map.Entry<String, B>> beans = getOrderedBeansOfType(beanFactory, beanType, this.seen);
    for (Entry<String, B> bean : beans) {
        if (this.seen.add(bean.getValue())) {
            int order = getOrder(bean.getValue());
            String beanName = bean.getKey();
            // One that we haven't already seen
            RegistrationBean registration = adapter.createRegistrationBean(beanName, bean.getValue(),
                    beans.size());//  w w w  .  java  2  s . co m
            registration.setName(beanName);
            registration.setOrder(order);
            this.initializers.add(type, registration);
            if (ServletContextInitializerBeans.logger.isDebugEnabled()) {
                ServletContextInitializerBeans.logger.debug(
                        "Created " + type.getSimpleName() + " initializer for bean '" + beanName + "'; order="
                                + order + ", resource=" + getResourceDescription(beanName, beanFactory));
            }
        }
    }
}