@d2r I think we're okay with this patch. I tried a couple of things and it looks like you can't override `root-dir` in the request since the `conf-middleware` function associates it with the request, so it is ignored if supplied as a request parameter.

I tried the following url:

```
http://supervisor:8000/log?file=hosts&log-root=/etc/
```

And nothing was returned. I got the following in `logviewer.log`:
```
2014-04-27 14:07:23 o.m.log [WARN] /log?file=hosts&log-root=/etc/
java.io.FileNotFoundException: /var/log/storm/hosts (No such file or directory)
```
(Note that in this installation, storm is configured to log to `/var/log/storm/`)