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