this.setWithStackTrace(withStackTrace);
this.columns = aColumns;
}
public SGEFormatter() {
LogManager manager = LogManager.getLogManager();
String cname = getClass().getName();
String str = manager.getProperty(cname + ".withStacktrace");
if(str != null) {
setWithStackTrace(Boolean.valueOf(str).booleanValue());
}
str = manager.getProperty(cname + ".columns");
if(str != null ) {
StringTokenizer st = new StringTokenizer(str, " ");
List columns = new ArrayList();
while(st.hasMoreTokens() ) {
Column col = getColumn(st.nextToken());
if(col != null) {
columns.add(col);
}
}
this.columns = new int[columns.size()];
for(int i = 0; i < columns.size(); i++) {
this.columns[i] = ((Column)columns.get(i)).getId();
}
} else {
this.columns = DEFAULT_COLUMNS;
}
str = manager.getProperty(cname + ".name");
if(str == null) {
str = "Unknown";
}
this.name = name;
}