docker部署tomcat日志和Java自身项目日志记录
docker部署tomcat日志
默认docker运行的tomcat不会出现黑框框,即带spring图标控制台,这会使得打成war包的Java自身项目代码的console输出(system.out.pringlin)无法在tomcat 日志中出现。
解决办法:
用docker logs 容器id查看,即可看到原始黑框框的输出
Java自身项目日志
用门面日志接口,具体实现是底层框架日志,例如log4j等。这些日志会输出到部署在tomcat console控制台输出结果中。
两者是使用不同的日志管理,分别有不同的日志文件。