if (logFacility == null) {
PropertyMarshal pm = new PropertyMarshal(this);
boolean needDebug = pm.getBoolean("hg4j.consolelog.debug", false);
boolean needInfo = pm.getBoolean("hg4j.consolelog.info", false);
boolean needTime = pm.getBoolean("hg4j.consolelog.tstamp", true);
Severity l = needDebug ? Severity.Debug : (needInfo ? Severity.Info : Severity.Warn);
logFacility = new StreamLogFacility(l, needTime, System.out);
}
return logFacility;
}