public List<Info> list(String glob) throws Exception {
final List<Info> infos = new ArrayList<>();
final Pattern p = glob == null ? null : Glob.toPattern(glob);
;
LoggerDispatcher.dispatcher.evaluate(new Eval() {
@Override
public void eval(AbstractLogger msf) {
if (p == null || p.matcher(msf.name).find()) {
Info info = new Info();