docs: public static Integer getInteger(String name, Integer def, Level logLevel) {
          String v = getString(name);
         
          if (v != null) {
              try {
                  return Integer.decode(v);
              } catch (NumberFormatException e) {
                  // Ignore, fallback to default
                  if (LOGGER.isLoggable(logLevel)) {
                      LOGGER.log(logLevel, "Property. Value is not integer: {0} => {1}", new Object[] {name, v});
                  }
              }
          }
          return def;
      }