1

tomcat が IDE から実行される場合、通常は起動スクリプトを使用して開始されません。そのため、ロギング構成は取得されません。構成をどこに置く必要がありますか?

4

1 に答える 1

0

Tomcat は最初に java.util.logging を使用してログを記録します。その形式は非常に読みやすいものではありません。短いログ出力を使用するには、ファイルでログを構成する必要があります。このファイルは、起動スクリプトで定義された標準の場所 (%CATALINA_BASE%\conf\logging.properties) のいずれかです。tomcat が IDE から開始された場合、ファイル名はコマンド ラインで次のように定義する必要があります。

サンプル:

handlers= java.util.logging.ConsoleHandler  
.level= INFO  
#SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL  
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter  
java.util.logging.SimpleFormatter.format= %1$TH:%1$TM:%1$TS %4$-5s %2$s: %5$s%n  
#results in:  
#16:26:26 INFO  org.apache.catalina.startup.Catalina load: Initialization processed in 201 ms  
#for the format see the javadoc of java.util.logging.SimpleFormatter
于 2013-03-04T10:33:30.677 に答える