3

さて、この logging.properties 構成ファイルを Web アプリの src ディレクトリに配置しました。

    handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler

############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################

org.apache.juli.FileHandler.level = FINE
org.apache.juli.FileHandler.directory = ${catalina.base}/logs
org.apache.juli.FileHandler.prefix = GenTree.

java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

しかし、コンソールを除いてログに出力したものは何も見つかりません.GenTree *で始まるファイルはどこにもありません...これについて何か知っている人はいますか? 私が理解している限り、Tomcatが使用するjreのデフォルト設定を使用している可能性があります。しかし、このプロジェクトにはプロジェクト固有の設定が必要です。

ログの設定方法を教えてください。何か見逃しましたか?tomcats server.xml のログに関する何かがあります。変更する必要がありますか? つまり、Tomcat へのログインに関する記事では、server.xml の変更については何も見つかりませんでした。しかし、現在、Tomcat は server.xml に記述されているこのパターンを記録しているようです。

<!-- Access log processes all example.
         Documentation at: /docs/config/valve.html
         Note: The pattern used is equivalent to using pattern="common" -->
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/>

誰か説明してくれませんか?

編集:JREディレクトリ(JAVA_HOME)を確認しましたが、logging.propertiesがまったくありません...

4

1 に答える 1