Log4j に特有の問題があります。を使用して Weblogic 10 にデプロイしていlog4j.xml
ます。それはうまくいきます。このプラットフォームで開発し、Weblogic 10 にデプロイできるように、Tomcat 6 を実行する方法を考え出しました。
log4j.properies
Tomcat 6 で JULI ロギング メカニズムを使用する追加の JAr を使用して、Tomcat 6 で動作させる方法を見つけました。残念ながら、私のlog4j.xml
(Weblogic で動作する) は Tomcat 6 で動作しませんlog4j.properties
。
でアプリケーション クラス階層を示す方法を理解できませんでしたlog4j.properties
。log4j.xml
だから私の質問は、次のエントリをどのように変換するかですlog4j.properties
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="vccashib" class="org.apache.log4j.DailyRollingFileAppender">
<param name="DatePattern" value="'.'yyyy-MM-dd"/>
<param name="File" value="vccashib_10.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ISO8601} %t %-5p %c - %m%n"/>
</layout>
</appender>
<logger name="org.hibernate">
<level value="DEBUG"/>
<appender-ref ref="vccashib" />
</logger>
</log4j:configuration>
では、階層内のクラスのログをキャプチャするロガーを作成するとしcom.abc.xyz
ます。でそれをどのように示すのlog4j.properties
ですか? (アペンダーのタイプ、DatePattern、ConversionPattern、FileName、レイアウトなど、他の値を処理しました。)
問題固有のコードのみをお送りしました。
または、Tomcat 6 を使用した私の戦争アーカイブの一部である作成方法についての答えを知っている場合log4j.xml
(JULI jar が配置されており、うまく動作しますlog4j.properties
)、私に知らせてください。
助けてください。
スハース