I had a quick thought this morning: I’m always logging in to servers to nose around in their logs. So why not a quick webapp to view the logs? I’ve done this before, but not in Java. So, I wrote tclogview in between stuffing down goose and entertaining the sprog.
To use it, check it out and run mvn package
. Then copy target/tclogview.war
into a ${catalina.base}/webapps
. You’ll also need to set up a user with the tclogview
role. That means adding these two lines to ${catalina.base}/conf/tomcat-users.xml
.
There’s a load of improvements that could be made to it. Some Ajax to implement tail -f
behaviour (using byte ranges for preference) would be lovely. But it seems useful as is.
P.S. In case you’re not happy with git, here’s a source zip and a prebuilt war file.