[Seasar-user:16707] Re: [S2Click]S2ClickForm#copyFromのdebugログ出力について
Naoki Takezoe
[E-MAIL ADDRESS DELETED]
2009年 1月 21日 (水) 22:56:01 JST
たけぞうです。
S2ClickForm#copyToやcopyFromはpublicフィールド対応のために
Beans経由でコピーを行っているのですが、フォームとマップのコピーを
ClickUtilsのメソッドを使って行っています。
そのため、s2click.diconでmodeをdebugにしていれば以下のように
Clickを生で使った場合と同じようにログが出力されるはずです。
[Click] [debug] Form -> HashMap.form_name : form
[Click] [debug] Form -> HashMap.action : add
[Click] [debug] Form -> HashMap.num1 : 1
[Click] [debug] Form -> HashMap.num2 : 2
[Click] [debug] Form -> HashMap.result : null
上記はDTOとやり取りする前にいったんマップに変換する部分で出力
されるログなので、このログで出力された値が本当にDTOにコピーされて
いるかは保障できませんが、その部分はBeans側になってしまうので
S2Click側でログを出すことができません。
2009/01/20 17:18 tada yukio <[E-MAIL ADDRESS DELETED]>:
>
> mini40thです。
>
>
> S2ClickForm#copyFrom(Object)やS2ClickForm#copyTo(Object)を使
> 用した場合、modeに関わらず、ログが出力されないようになってい
> ます。
>
> Click Frameworkのログレベルと合わせて、modeがdebugやtraceの
> 場合はログ出力し、それ以外の場合はログ出力しないようにしては
> どうでしょうか?
>
>
> --
> tada yukio <[E-MAIL ADDRESS DELETED]>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
--
Naoki Takezoe
Seasar-user メーリングリストの案内