// instead we create a SearchCondition the external storage will check against when
// loading the matching records on request
List<SearchCondition<LogRecord>> list = new LinkedList<SearchCondition<LogRecord>>();
for (LoggerLevel l : super.getLoggers()) {
LogRecord r = new LogRecord();
r.setLoggerName(l.getLogger());
r.setLevel(LogLevel.valueOf(l.getLevel()));
list.add(new SearchConditionImpl(r));
}
readableStorageCondition = list.size() == 0 ? null : new OrSearchCondition<LogRecord>(list);
}
initBusProperty();