1

STS 3.6.4.RELEASE にアップグレードしましたが、コンソールのログが機能しないことがわかりました。さらに調査すると、これが私が見つけたものです

これらの 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-developer-3.1.0.RELEASE/base-instance/confを調べました生成された VM 引数で定義されている/logging.properties 。ここにこれを追加しました。

java.util.logging.ConsoleHandler.level = INFO
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFromatter

上記の logging.properties への変更も同様に機能せず、org.springframework関連のすべてのログが消失します。コンソールに表示されるログバック関連のログはほとんどありません。

以前のバージョンの 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.springframework 関連のコンソール ログを標準出力するように指示するにはどうすればよいですか? これにより、STS 3.6.4.RELEASE へのアップグレードが妨げられており、Mac と PC の両方でこれを経験しています。

4

1 に答える 1