![](/img/trans.png)
[英]How to stop application logs from logging into catalina.out in Tomcat
[英]How to send logs from tomcat docker container to catalina.out?
我正在使用基于tomcat:7-jre8
image tomcat:7-jre8
。 Tomcat在前台运行,并且Catalina日志发送到stdout
。 文件catalina.out
不包含任何日志。 我想将日志从stdout
重定向到文件catalina.out
,因为我想将日志存储在docker容器之外。 我正在主机上使用装入的卷。
Tomcat是使用Dockerfile
以下命令Dockerfile
:
CMD ["bin/catalina.sh", "run"]
您能给我一些如何将日志重定向到文件的提示吗?
我尝试使用bin/startup.sh
脚本运行tomcat,但无法正常工作。 服务正确吗?
在docker世界中,记录日志以确认其为最佳实践。
不要尝试对其进行处理,而是尝试通过调用docker logs [containername]
来捕获日志。
然后使用日志记录驱动程序将日志发送到特定文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.