最近在调试工程,想着在windows下多开窗口操做方便,结果发现日志居然不全,百思不得其解。最后发现居然是部署的坑。spring
以前的部署都是在bin目录下运行service.bat安装服务后了事,启停都经过tomcat8w.exe进行。如今发现缺乏CATALINA_HOME环境变量,致使日志文件目录不正常,此状况下spring slf4j的日志就会丢失。在bin目录下跑一下setclasspath.bat,设置好CATALINA_HOME,重启tomcat服务,日志恢复正常。windows