Exemplo n.º 1
0
  /**
   * Get all log classes names
   *
   * @return
   */
  public static Map<String, Object> getLogClasses() {
    SortedMap<String, Object> loggers = new TreeMap<String, Object>();
    Map<String, Object> res =
        Objects.newHashMap(
            "level",
            LogManager.getRootLogger().getLevel().toString().toUpperCase(),
            "loggers",
            loggers);

    Enumeration<Category> en = LogManager.getCurrentLoggers();
    while (en.hasMoreElements()) {
      Category e = en.nextElement();
      loggers.put(e.getName(), e.getEffectiveLevel().toString().toUpperCase());
    }

    return res;
  }