Package nablarch.fw.jaxrs
Class JaxRsErrorLogWriter
java.lang.Object
nablarch.fw.jaxrs.JaxRsErrorLogWriter
JAX-RSのエラー情報をログに出力するクラス。
このクラスでは、
ApplicationException
以外の例外の場合に、
FailureLogUtil
を用いてログ出力を行う。
このクラスで要件を満たせない場合には、サブクラスで実装を置き換えること。-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
write
(HttpRequest request, HttpResponse response, ExecutionContext context, Throwable throwable) エラー情報をログに出力する。protected void
writeApplicationExceptionLog
(HttpRequest request, HttpResponse response, ExecutionContext context, ApplicationException exception) ApplicationException
の情報をログ出力する。
-
Field Details
-
LOGGER
ロガー
-
-
Constructor Details
-
JaxRsErrorLogWriter
public JaxRsErrorLogWriter()
-
-
Method Details
-
write
public void write(HttpRequest request, HttpResponse response, ExecutionContext context, Throwable throwable) エラー情報をログに出力する。- Parameters:
request
-HttpRequest
response
-HttpResponse
context
-ExecutionContext
throwable
-Throwable
-
writeApplicationExceptionLog
protected void writeApplicationExceptionLog(HttpRequest request, HttpResponse response, ExecutionContext context, ApplicationException exception) ApplicationException
の情報をログ出力する。 デフォルト実装では何も出力しない。- Parameters:
request
-HttpRequest
response
-HttpResponse
context
-ExecutionContext
exception
-ApplicationException
-