优化 500 页面。

This commit is contained in:
thinkgem
2019-09-25 23:06:04 +08:00
parent 1b8f870468
commit ea15646038
2 changed files with 26 additions and 9 deletions

View File

@@ -7,17 +7,12 @@ var ex;
if (isBlank(message)){
ex = @ExceptionUtils.getThrowable(request);
if (ex != null){
for (e in [ex, ex.cause!, ex.cause.cause!]){
if (@StringUtils.startsWith(e.message!, "msg:")){
message = @StringUtils.replace(e.message!, "msg:", "");
break;
}else if (type.fullName(e) == 'com.jeesite.common.service.ServiceException'){
message = e.message!;
break;
}
var m = @ExceptionUtils.getExceptionMessage(ex);
if (isNotBlank(m)){
message = m;
}
if (!@StringUtils.equals(message, "演示模式,不允许操作!")){
@org.slf4j.LoggerFactory.getLogger("error/500").error(ex.message, ex);
@org.slf4j.LoggerFactory.getLogger("error/500").error('', ex);
}
}
}