0

在 Spring Tool Suite (STS) 版本的 Eclipse 中,Pivotal TC 坚持使用其日志管理器,这掩盖了我的 log4j.xml 。

我在 IDE 中运行服务器的一部分是确保整个包(包括 dev 中的 spring 和日志记录配置)将在 dev 服务器中像在生产 Tomcat 中一样工作。除了其他测试,我还需要测试 log4j.xml 配置。

但是 Pivotal TC 规避和掩饰了我对 log4j.xml 的使用,因此我需要找到一种方法来消除这种关键的 tc 行为。我想知道如何告诉 pivotl tc 使用 log4j.xml。

由于 STS 已经提供了 Tomcat,我认为安装另一个 Tomcat 没有意义。

4

1 回答 1

0

我假设您在 STS 中使用 tc Server 3.2.x 和 Tomcat 8.5?

Tomcat 8.5 不再支持 log4j。您将需要使用 log4j2 并使用标准 log4j2 机制来捕获 java.util.logging 输出并重定向它。

如果我的假设不正确,请提供有关您正在使用的版本和环境的更多信息。

谢谢。

于 2018-03-27T23:11:03.877 回答