docker部署tomcat日志和Java自身项目日志记录
docker部署tomcat日志
默认docker运行的tomcat不会出现黑框框,即带spring图标控制台,这会使得打成war包的Java自身项目代码的console输出(system.out.pringlin)无法在tomcat 日志中出现。
解决办法:
用docker logs 容器id查看,即可看到原始黑框框的输出
Java自身项目日志
用门面日志接口,具体实现是底层框架日志,例如log4j等。这些日志会输出到部署在tomcat console控制台输出结果中。
两者是使用不同的日志管理,分别有不同的日志文件。
本文讲述了如何在Docker中部署Tomcat时处理默认不显示Java项目日志的问题,介绍了解决方法(使用dockerlogs查看)以及如何通过门面日志接口(如log4j)记录和查看服务器上的调试测试日志。
2003

被折叠的 条评论
为什么被折叠?



