Example usage for org.springframework.boot.logging LoggingSystem initialize

List of usage examples for org.springframework.boot.logging LoggingSystem initialize

Introduction

In this page you can find the example usage for org.springframework.boot.logging LoggingSystem initialize.

Prototype

public void initialize(LoggingInitializationContext initializationContext, String configLocation,
        LogFile logFile) 

Source Link

Document

Fully initialize the logging system.

Usage

From source file:org.springframework.boot.context.logging.LoggingApplicationListener.java

private void initializeSystem(ConfigurableEnvironment environment, LoggingSystem system, LogFile logFile) {
    LoggingInitializationContext initializationContext = new LoggingInitializationContext(environment);
    String logConfig = environment.getProperty(CONFIG_PROPERTY);
    if (ignoreLogConfig(logConfig)) {
        system.initialize(initializationContext, null, logFile);
    } else {//  w w w .  j  a  v  a2  s  .  c  o m
        try {
            ResourceUtils.getURL(logConfig).openStream().close();
            system.initialize(initializationContext, logConfig, logFile);
        } catch (Exception ex) {
            // NOTE: We can't use the logger here to report the problem
            System.err.println(
                    "Logging system failed to initialize " + "using configuration from '" + logConfig + "'");
            ex.printStackTrace(System.err);
            throw new IllegalStateException(ex);
        }
    }
}

From source file:org.springframework.boot.logging.LoggingApplicationListener.java

private void initializeSystem(ConfigurableEnvironment environment, LoggingSystem system) {
    LoggingInitializationContext initializationContext = new LoggingInitializationContext(environment);
    LogFile logFile = LogFile.get(environment);
    String logConfig = environment.getProperty(CONFIG_PROPERTY);
    if (ignoreLogConfig(logConfig)) {
        system.initialize(initializationContext, null, logFile);
    } else {//from ww w.j  a v a  2s  .  c o m
        try {
            ResourceUtils.getURL(logConfig).openStream().close();
            system.initialize(initializationContext, logConfig, logFile);
        } catch (Exception ex) {
            // NOTE: We can't use the logger here to report the problem
            System.err.println(
                    "Logging system failed to initialize " + "using configuration from '" + logConfig + "'");
            ex.printStackTrace(System.err);
            throw new IllegalStateException(ex);
        }
    }
}