0

Tomcat のログ ファイルからSystem.out.println("I am Ranjit")を削除しようとしました。Context.xml で Context 属性を設定すると、 stdout.logで正常に動作します。

しかし、問題ない catalina.log にログの作成を開始します。

stdout.log に ERROR と EXCEPTION だけを記録したい。以下のようにlogging.propertiesを設定して試しました。

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

&

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = ERROR
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler

しかし、うまくいきません。私を助けてください。

4

1 に答える 1

0

ここであなたが本当に何を求めているのかを知ることは困難です。ただし、java.util.logging によって生成されるロガー メッセージの形式を変更しようとしている場合は、これを行うためのカスタム Formatter クラスを作成する必要があります。

ここで説明されているように、log4j ロギングに切り替える方が良いかもしれません: http://tomcat.apache.org/tomcat-6.0-doc/logging.html#Using_Log4j

于 2012-08-22T11:17:21.997 に答える