probeでアプリケーションのlogを表示する
完全なるメモ。
CATALINA_HOME/logsにmyapp.logがあるとする。
probe/WEB-INF/spring-controllers.xmlを以下のように修正。
<!-- 300行付近 --> <bean name="/logs,/logs/index.htm" class="org.jstripe.tomcat.probe.controllers.logs.ListLogsController"> <property name="containerWrapper" ref="containerWrapper"/> <property name="stdoutFiles"> <list> <value>catalina.out</value> <value>wrapper.log</value> <value>stdout.log</value> <value>stdout.err</value> <!-- ここから --> <value>myapp.log</value> <!-- ここまで --> </list> </property> <property name="viewName" value="logs"/> <property name="errorView" value="logs_notsupported"/> </bean>
これで、probeからlogをリアルタイムで表示できる。