我升级到STS 3.6.4。释放并发现控制台日志记录不起作用。在进一步的研究中,这是我发现的
这些VM参数是在TC服务器中添加的。
-Djava.util.logging.manager=com.springsource.tcserver.serviceability.logging.TcServerLogManager
-Djava.util.logging.config.file=/Users/testmac/Work/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/base-instance/conf/logging.properties
即使我删除了上面的参数并应用了更改,它们也会生成回来,所以我基本上被迫使用它们。
所以在http://static.springsource.com/projects/tc-server/6.0/admin/cadmlogging.html之后,我查看了pivotal-tc-server-dever-3.1.0。RELEASE/base-实例/conf/logging.properties在生成的VM参数中定义的,我在其中添加了这个…
java.util.logging.ConsoleHandler.level = INFO
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFromatter
上述对logging.properties的更改也不起作用,所有与org. springframe相关的日志都消失了。我只看到控制台中很少有与回退相关的日志。
恢复到以前版本的STS控制台日志记录工作正常。
注意:我们正在使用logback,我确实在控制台中看到它读取了类路径中定义的logback. xml。
13:46:09,154 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/Users/bhitstestmac/Work/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/base-instance/wtpwebapps/consent2share-web-bl/WEB-INF/classes/logback.xml]
我如何告诉TC服务器标准输出所有org. springframe相关的控制台日志?这阻止了我们升级到STS 3.6.4。发布,我们在Mac和PC都经历过这种情况。
不确定您是否在配置中输入了错误,但它应该是SimpleFor物质
java. util.日志.ConsoleHandler.formatter=java.util.日志.SimpleFro物质
您是否还将ConsoleHandler添加到rootLogger?
.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler