public void runLogInitialisation(Class logBootstrapClass) {
try {
//Construct a set of resources to attempt to load initial log config from
Resource defaultConfig = new ClassPathResource(configDir + "/cougar-core-defaults.properties");
PropertyLoader pl = new PropertyLoader(defaultConfig, "overrides.properties");
//Build a merged properties file that contains the above as well as System properties
Properties properties = pl.buildConsolidatedProperties();
LogBootstrap logBootstrap = (LogBootstrap)logBootstrapClass.newInstance();
//fire it up with the full set of merged properties
logBootstrap.init(properties);
} catch (Exception ex) {