public Result index() {
    BreadcrumbList bc = new BreadcrumbList();
    bc.addCrumb("System", routes.SystemController.index(0));
    bc.addCrumb("Logging", routes.LoggingController.index());

    Map<Node, List<InternalLogger>> loggers = Maps.newHashMap();
    Map<Node, Map<String, InternalLoggerSubsystem>> subsystems = Maps.newHashMap();
    for (Node node : serverNodes.all()) {
      loggers.put(node, node.allLoggers());
      subsystems.put(node, node.allLoggerSubsystems());
    }

    return ok(views.html.system.logging.index.render(currentUser(), bc, loggers, subsystems));
  }