[Seasar-user:9312] Re: log4j.propertiesの設定

fujihara [E-MAIL ADDRESS DELETED]
2007年 7月 20日 (金) 17:14:31 JST


fujiharaです。

回答ありがとうございました
度々初歩的な質問ですみません素人なもので
すみません以下のlog4j.xmlでSQLは取れるようになりました

エラーが起こった時のスタックトレースをオペレーションログ
とろうとしても取れません。

---------------------log4j.xml----------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>

 <!-- コンソール出力設定 -->
 <appender name="console" class="org.apache.log4j.ConsoleAppender">
  <param name="Target" value="System.out" />
  <param name="ImmediateFlush" value="true" />
  <layout class="org.apache.log4j.PatternLayout">
   <param name="ConversionPattern" value="[%-5p %d] [%t] [%c] %m %n"/>
  </layout>
   </appender>

 <!-- オペレーションログ出力するアペンダ -->
 <appender name="opeLogFile" 
class="org.apache.log4j.DailyRollingFileAppender">
  <param name="threshold" value="debug"/>
  <param name="DatePattern" value="'.'yyyy-MM"/>
  <param name="file" value="logs/roasoOperation.log"/>
  <param name="append" value="true"/>
  <layout class="org.apache.log4j.PatternLayout">
   <param name="ConversionPattern" value="[%-5p %d] [%t] %m %n"/>
  </layout>
 </appender>

 <!-- java.lang.Throwableパッケージ出力設定 -->
 <logger name="java.lang.Throwable">
  <level value="debug" />
  <appender-ref ref="opeLogFile" />
 </logger>

 <!-- org.seasar.extension.jdbc パッケージ出力設定 -->
 <logger name="org.seasar.extension.jdbc">
  <level value="debug" />
  <appender-ref ref="opeLogFile" />
 </logger>

 <!-- org.seasar パッケージ出力設定 -->
 <logger name="org.seasar">
  <level value="debug" />
  <appender-ref ref="console" />
 </logger>

</log4j:configuration>
---------------------------------------------------------------------

一般的な質問ですが宜しくお願いします。


----- Original Message ----- 
From: "Koichi Kobayashi" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Friday, July 20, 2007 3:30 PM
Subject: [Seasar-user:9294] Re: log4j.propertiesの設定


> 小林 (koichik) です.
>
> Date:    Fri, 20 Jul 2007 13:16:20 +0900
> From:    "fujihara" <[E-MAIL ADDRESS DELETED]>
> To:       <[E-MAIL ADDRESS DELETED]>
> Subject: [Seasar-user:9284] Re: log4j.propertiesの設定
>
>> 試したのですがsrc/main/resources/log4j.xmlをおいてためしたの
>> ですが表示SQLのDEBUGログとか全く変わりませんでした。
>
> ビルドしましたか?
> Log4J は log4j.properties と log4j.xml の
> 両方があった場合,log4j.xml が優先されます.
> 何も変わらなかったなら log4j.xml はクラスパス上に
> 存在していないのだと思います.
> ビルドすると src/main/webapp/WEB-INF/lib に
> log4j.xml がコピーされているはずなので
> 確認してください.
>
> ただし,松山さんが添付してくださった log4j.xml の
> 中にはログファイルの絶対パスが D:/develop/〜 のように
> 記述されているので適切に修正してください.
>
> Log4J については検索すればそれなりの情報が
> 見つかるはずなのでそちらを参照してください.
> ログの出力先は Appender というコンポーネントで
> 設定します.
> Dolteng が作成するプロジェクトに含まれる
> log4j.properties では ConsoleAppender という
> コンソール (標準出力) へログを出力する
> Appender を使うように設定されています.
> 松山さんの log4j.xml では DailyRollingFileAppender
> という Appender が使われています.
> DailyRollingFileAppender についても検索すれば
> 解説が見つかるはずなのでそちらを参照してください.
>
>
> --
> <signature>
>   <name>Koichi Kobayashi</name>
>   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
> </signature>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 



Seasar-user メーリングリストの案内