在Spring Tool Suite(STS)版本的Eclipse中,Pivotal TC坚持使用其日志管理器,这混淆了我的log4j. xml。
我在IDE中运行服务器的一部分是为了确保整个包,包括开发中的Spring和日志配置,将在开发服务器中工作,就像在生产中的Tomcat一样。除了其他测试,我还需要测试log4j. xml配置。
但是Pivotal TC规避和托词了我对log4j. xml的使用,因此我需要找到一种方法来删除这种关键的tc行为。我想知道如何告诉pivotl tc使用log4j.xml。
由于STS已经提供了一个Tomcat,我认为安装另一个Tomcat没有意义。
我假设您在STS中将tc Server 3.2. x与Tomcat 8.5一起使用?
Tomcat 8.5不再支持log4j。您将需要使用log4j2并使用标准log4j2机制来捕获java. util.log输出并重定向它。
如果我的假设不正确,请提供有关您正在使用的版本和env的更多信息。
谢谢。