idr*_*mdi 5 logging tomcat spring-boot
我正在使用spring boot version 1.3.5(spring 4.2.6)开发一个应用程序.我使用log4j2版本2.4.1作为日志系统.在sts(spring工具套件)上工作并在embeeded tomcat上执行时,日志工作正常(在控制台和文件上)但是在构建war文件并将其部署在外部tomcat 8上时会创建日志文件但是我的日志不会出现在其中.
我找了类似的问题并测试了一些解决方案:
但这个解决方案都不起作用.谈到的帖子是: 部署为.war时的Spring-Boot Logging配置
任何帮助或详细的答案请.
如果您想在 Tomcat 中为 Spring Boot 应用程序配置 log4j,此文档可能会帮助您:
\n\nhttps://tomcat.apache.org/tomcat-8.5-doc/logging.html#Using_Log4j
\n\n\n\n使用 Log4j
\n\n本节说明如何将 Tomcat 配置为使用 log4j 而不是 \n
\n\njava.util.logging来记录所有 Tomcat 的内部日志记录。注意:当您想要重新配置 Tomcat 以使用 Apache log4j 进行其自己的日志记录时,需要执行本节中描述的步骤。如果您只想在自己的 Web 应用程序中使用 log4j,则不需要这些步骤。\xe2\x80\x94 在这种情况下,只需将
\n\nlog4j.jarandlog4j.properties放入Web 应用程序的WEB-INF/liband中即可。WEB-INF/classes以下步骤描述了配置 log4j 以输出 Tomcat 的内部日志记录。
\n\n创建一个名为
\nlog4j.properties以下内容的文件并将其保存到$CATALINA_BASE/lib
| 归档时间: |
|
| 查看次数: |
1063 次 |
| 最近记录: |