package org.stagemonitor.configuration.source;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class SystemPropertyConfigurationSource extends AbstractConfigurationSource {
private final Logger logger = LoggerFactory.getLogger(getClass());
@Override
public String getValue(String key) {
try {
return System.getProperty(key);
} catch (SecurityException e) {
logger.warn("Could not get Java system property, because of a SecurityException: {}", e.getMessage());
return null;
}
}
@Override
public String getName() {
return "Java System Properties";
}
}