[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 メーリングリストの案内