2011-10-17 8 views
0

log4j休止状態のバリデーターを使用すると、Bean検証メッセージを記録する方法がわかりません。log4jとhibernateバリデーターを使用している場合のbean検証(jsr-303)メッセージの記録方法?

私はまた、log4jの中に「javax.validation」カテゴリを使用してみました...実行時例外になるのlog4jで「org.hibernate.validator」カテゴリを使用して

を試してみました。何も記録されません。

誰でもお手伝いできますか?

よろしく、

編集:ここに私のlog4jの設定です:

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> 
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false"> 
    <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender"> 
     <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value="%d: %5p (%F:%L) %m%n"/> 
     </layout> 
    </appender> 
    <appender name="FILE" class="org.apache.log4j.RollingFileAppender"> 
     <param name="File" value="output.log"/> 
     <param name="MaxFileSize" value="2000KB"/> 
     <param name="MaxBackupIndex" value="5"/> 
     <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value="%d %-5p %c - %m%n"/> 
     </layout> 
    </appender> 
    <category name="org.apache.tapestry5"> 
     <priority value="INFO"/> 
    </category> 
    <category name="com.bignibou"> 
     <priority value="DEBUG"/> 
    </category> 
     <category name="org.hibernate.validator.engine.ValidatorImpl"> 
    <priority value="TRACE"/> 
</category> 
    <root> 
     <priority value="WARN"/> 
     <appender-ref ref="STDOUT"/> 
     <appender-ref ref="FILE"/> 
    </root> 
</log4j:configuration> 

答えて

1

は、あなたのクラスパスにsl4fためlog4j bindingを持っていますか?また、Hibernate Validatorでのテストに使用されるlog4j.properties fileを見ることもできます。

+0

ありがとうございました。ここで私が試したことがあります。しかし、それは何も記録しません...他のアイデア? – balteo

関連する問題