[Seasar-user:7858] [S2Javelin] S2.4で動作しますか?

松崎 学 [E-MAIL ADDRESS DELETED]
2007年 5月 28日 (月) 11:34:46 JST


松崎です。

S2Javelinを使ってシーケンス図を作ろうと思っているのですが、
S2.4系でも動作しますか?

log4j.propertiesで設定した
log4j.category.org.seasar.extension.jdbc.impl
のログは出力されるのですが、
インターセプターのログが出力されません。

設定ファイルは以下のように記述してます。

・app.dicon
  <include path="javelin.dicon"/>

・customizer.dicon
  <!-- S2Javelin定義 -->
  <component name="s2JavelinPageCustomizer" class="org.seasar.framework.container.customizer.AspectCustomizer">
    <property name="interceptorName">"javelin.javelinTraceInterceptor"</property>
    <initMethod name="addClassPattern">
      <arg>"hoge.web"</arg>
      <arg>".*Page"</arg>
    </initMethod>
  </component>

  <!-- Pageクラス -->
  <component name="pageCustomizer" class="org.seasar.framework.container.customizer.CustomizerChain">
    <initMethod name="addCustomizer">
      <arg>traceCustomizer</arg>
    </initMethod>
    <initMethod name="addCustomizer">
      <arg>
        <component class="org.seasar.framework.container.customizer.AspectCustomizer">
          <initMethod name="addInterceptorName">
            <arg>"app_aop.appFacesExceptionThrowsInterceptor"</arg>
          </initMethod>
          <property name="pointcut">"do.*, initialize, prerender"</property>
        </component>
      </arg>
    </initMethod>
<!-- S2Javelin定義 start -->
    <initMethod name="addCustomizer">
      <arg>s2JavelinPageCustomizer</arg>
    </initMethod>
<!-- S2Javelin定義 end   -->
  </component>

・log4j.properties
#S2Javelin Logger
log4j.category.org.seasar.javelin.JavelinTraceInterceptor=DEBUG, Javelin
log4j.appender.Javelin=org.apache.log4j.FileAppender
#S2Javelin log file
log4j.appender.Javelin.File=C:/hoge/log/s2javelin.jvn
log4j.appender.Javelin.layout=org.apache.log4j.PatternLayout
log4j.appender.Javelin.layout.ConversionPattern=%m%n
log4j.additivity.org.seasar=false

# SQL Logger
log4j.category.org.seasar.extension.jdbc.impl=DEBUG, DaoSql
log4j.category.org.seasar.dao=DEBUG, DaoSql
log4j.appender.DaoSql=org.apache.log4j.FileAppender
#SQL log file
log4j.appender.DaoSql.File=C:/hoge/log/s2javelin.jvn
log4j.appender.DaoSql.layout=org.apache.log4j.PatternLayout
log4j.appender.DaoSql.layout.ConversionPattern=Write ,%d{yyyy/MM/dd HH:mm:ss.SSS},,DaoSQL,0,%M,%C,0,public,%t%n<<javelin.FieldValue_START>>%n%m%n<<javelin.FieldValue_END>>%n%n

設定に間違いがあれば教えてください。
以上、よろしくお願い致します。





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