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