public void init() throws IOException { this.init(true); }
/** * Create the application configuration. * * @param applicationId * the ID of the application */ public AppConfiguration(final String applicationId) { this(); setApplicationId(applicationId); }
/** * Create the application configuration. * * @param applicationId * the ID of the application * @param longName * the long name of the application */ public AppConfiguration(final String applicationId, final String longName) { this(applicationId); setLongName(longName); }
public void init(final boolean loadLogConfig) throws IOException { if (longName == null) { setLongName(DEFAULT_PREFIX + " " + applicationId); } setFullName(); configureDataDir(); load(); if (loadLogConfig) { try { loggingConfiguration = loadLogConfiguration(); loggingConfiguration.setBaseDir(getDataDir()); loggingConfiguration.setAppConfiguration(this); loggingConfiguration.init(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (InstantiationException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } } proxySettings = new ProxySettings(getDataDir()); proxySettings.init(); save(); }
if (logReader == null) { if (appenderName == null) { logReader = config.getLogConfiguration().getDefaultLogReader(); logReader = config.getLogConfiguration().getLogReader(appenderName);
/** * Create the application configuration. * * @param applicationId * the ID of the application * @param longName * the long name of the application * @param version * the application's version */ public AppConfiguration(final String applicationId, final String longName, final AppVersion version) { this(applicationId, version); setLongName(longName); }