code: @SneakyThrows
     public static void setProperty(String name, String value) {
        getInstance().properties.put(name, value);
        if (name.toLowerCase().endsWith(".level")) {
           String className = name.substring(0, name.length() - ".level".length());
           LogManager.getLogManager().setLevel(className, Level.parse(value.trim().toUpperCase()));
        }
        if (name.equals("com.davidbracewell.logging.logfile")) {
           LogManager.addFileHandler(value);
        }
        if (name.toLowerCase().startsWith(SYSTEM_PROPERTY)) {
           String systemSetting = name.substring(SYSTEM_PROPERTY.length());
           System.setProperty(systemSetting, value);
        }
        log.finest("Setting property {0} to value of {1}", name, value);
     }
docs: Sets the value of a property.
  
  @param name  the name of the property
  @param value the value of the property