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

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

Introduction

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

Prototype

public void setLogLevel(String loggerName, LogLevel level) 

Source Link

Document

Sets the logging level for a given logger.

Usage

From source file:org.springframework.boot.context.initializer.LoggingApplicationContextInitializer.java

protected void initializeLogLevel(LoggingSystem system, LogLevel level) {
    List<String> loggers = LOG_LEVEL_LOGGERS.get(level);
    if (loggers != null) {
        for (String logger : loggers) {
            system.setLogLevel(logger, level);
        }/*from  w  w  w . ja v  a 2 s  . co m*/
    }
}

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

private void setLogLevel(LoggingSystem system, String name, String level) {
    try {//  w  w w .java 2 s .  c  om
        name = name.equalsIgnoreCase(LoggingSystem.ROOT_LOGGER_NAME) ? null : name;
        system.setLogLevel(name, coerceLogLevel(level));
    } catch (RuntimeException ex) {
        this.logger.error("Cannot set level: " + level + " for '" + name + "'");
    }
}

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

@After
public void clear() {
    LoggingSystem loggingSystem = LoggingSystem.get(getClass().getClassLoader());
    loggingSystem.setLogLevel("ROOT", LogLevel.INFO);
    loggingSystem.cleanUp();//  w w w .  j  ava  2  s  . c om
    System.clearProperty(LoggingSystem.class.getName());
    System.clearProperty(LoggingSystemProperties.LOG_FILE);
    System.clearProperty(LoggingSystemProperties.LOG_PATH);
    System.clearProperty(LoggingSystemProperties.PID_KEY);
    System.clearProperty(LoggingSystemProperties.EXCEPTION_CONVERSION_WORD);
    System.clearProperty(LoggingSystemProperties.CONSOLE_LOG_PATTERN);
    System.clearProperty(LoggingSystemProperties.FILE_LOG_PATTERN);
    System.clearProperty(LoggingSystemProperties.LOG_LEVEL_PATTERN);
    System.clearProperty(LoggingSystem.SYSTEM_PROPERTY);
    if (this.context != null) {
        this.context.close();
    }
}

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

private void setLogLevel(LoggingSystem system, Environment environment, String name, String level) {
    try {/*from   w w  w  .  j  a va2s.  com*/
        if (name.equalsIgnoreCase("root")) {
            name = null;
        }
        level = environment.resolvePlaceholders(level);
        system.setLogLevel(name, coerceLogLevel(level));
    } catch (RuntimeException ex) {
        this.logger.error("Cannot set level: " + level + " for '" + name + "'");
    }
}

From source file:org.springframework.cloud.logging.LoggingRebinder.java

private void setLogLevel(LoggingSystem system, Environment environment, String name, String level) {
    try {/*ww w .j  a va2 s  .  co  m*/
        if (name.equalsIgnoreCase("root")) {
            name = null;
        }
        level = environment.resolvePlaceholders(level);
        system.setLogLevel(name, LogLevel.valueOf(level));
    } catch (RuntimeException ex) {
        this.logger.error("Cannot set level: " + level + " for '" + name + "'");
    }
}