@Published(tag="architect")
public class JaxRsErrorLogWriter
extends java.lang.Object
ApplicationException
以外の例外の場合に、
FailureLogUtil
を用いてログ出力を行う。
このクラスで要件を満たせない場合には、サブクラスで実装を置き換えること。Modifier and Type | Method and Description |
---|---|
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
- HttpRequest
response
- HttpResponse
context
- ExecutionContext
throwable
- Throwable
protected void writeApplicationExceptionLog(HttpRequest request, HttpResponse response, ExecutionContext context, ApplicationException exception)
ApplicationException
の情報をログ出力する。
デフォルト実装では何も出力しない。request
- HttpRequest
response
- HttpResponse
context
- ExecutionContext
exception
- ApplicationException