package com.github.bjuvensjo.rsimulator.recorder; import org.apache.commons.io.IOUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.InputStream; /** * Recorder property handler * * @author Anders Bälter */ public class Config { public static final String BASE_DIRECTORY = "recorder.directory"; public static final String RECORDER_IS_ON = "recorder.record"; private Logger log = LoggerFactory.getLogger(Recorder.class); private java.util.Properties properties = new java.util.Properties(); public Config() { InputStream in = null; try { in = Config.class.getResourceAsStream("/recorder.properties"); this.properties.load(in); } catch (Exception e) { log.warn("Could not load recorder properties", e); } finally { IOUtils.closeQuietly(in); } } public String get(String key) { return properties.get(key).toString(); } public boolean getBoolean(String key) { return "true".equals(get(key)); } }