[Seasar-user:16603] Re: ThrowsInterceptor で例外発生箇所を特定するには

黒川博之 [E-MAIL ADDRESS DELETED]
2009年 1月 7日 (水) 14:56:46 JST


ひが様

public void handleThrowable(SQLRuntimeException e, MethodInvocation 
invocation) throws Throwable {

    System.out.println(invocation.getClass());
    System.out.println(invocation.getMethod());
    throw e;
}

上記で確かにserviceクラスのクラス/メソッド名が取得出来ました。

ただ、serviceを呼び出した層(action等)はまた別のThrowsInterceptorを
適用する必要がありそうなので、ThreadLocalと合わせて、どうするかを
考えたいと思います。

ありがとうございました。

----- Original Message ----- 
From: "Yasuo Higa" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Wednesday, January 07, 2009 11:59 AM
Subject: [Seasar-user:16598] Re: ThrowsInterceptor で例外発生箇所を特定するには


> ひがです。
>
> 後、例外が発生したときのServiceのクラス名とメソッド名を
> 取得したいということなら、ServiceにThrowsInterceptorを仕掛けるのが、
> 一番シンプルです。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user 



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