@Published(tag="architect") public class JaxRsErrorLogWriter extends java.lang.Object
ApplicationException以外の例外の場合に、
FailureLogUtilを用いてログ出力を行う。
このクラスで要件を満たせない場合には、サブクラスで実装を置き換えること。| コンストラクタと説明 |
|---|
JaxRsErrorLogWriter() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
write(HttpRequest request,
HttpResponse response,
ExecutionContext context,
java.lang.Throwable throwable)
エラー情報をログに出力する。
|
protected void |
writeApplicationExceptionLog(HttpRequest request,
HttpResponse response,
ExecutionContext context,
ApplicationException exception)
ApplicationExceptionの情報をログ出力する。 |
protected static final Logger LOGGER
public void write(HttpRequest request, HttpResponse response, ExecutionContext context, java.lang.Throwable throwable)
request - HttpRequestresponse - HttpResponsecontext - ExecutionContextthrowable - Throwableprotected void writeApplicationExceptionLog(HttpRequest request, HttpResponse response, ExecutionContext context, ApplicationException exception)
ApplicationExceptionの情報をログ出力する。
デフォルト実装では何も出力しない。request - HttpRequestresponse - HttpResponsecontext - ExecutionContextexception - ApplicationException