Example usage for com.google.gwt.logging.client DefaultLevel getLevel

List of usage examples for com.google.gwt.logging.client DefaultLevel getLevel

Introduction

In this page you can find the example usage for com.google.gwt.logging.client DefaultLevel getLevel.

Prototype

Level getLevel();

Source Link

Usage

From source file:org.jboss.hal.client.logging.LogConfiguration.java

License:Apache License

private static void setLevels(java.util.logging.Logger l) {
    Level level = null;/*from  w  w w .  j  a va 2s.  com*/
    String levelParam = Window.Location.getParameter("logLevel");

    if (Strings.emptyToNull(levelParam) != null) {
        String safeLevelParam = levelParam.toUpperCase();
        if (KNOWN_LEVELS.containsKey(safeLevelParam)) {
            level = KNOWN_LEVELS.get(safeLevelParam);
        } else {
            console.error(
                    "Unable to parse log level '" + levelParam + "'. " + "Fall back to " + DEFAULT_LEVEL + ".");
        }
    } else {
        DefaultLevel defaultLevel = GWT.create(DefaultLevel.class);
        level = defaultLevel.getLevel();
    }
    if (level == null) {
        level = DEFAULT_LEVEL;
    }

    l.setLevel(level);
}