Commit 73a081fd authored by jiaorz's avatar jiaorz

添加日志异常处理

parent 3c62483a
......@@ -9,7 +9,6 @@ import com.github.wxiaoqi.security.common.log.Impl.MailServiceImpl;
import com.github.wxiaoqi.security.common.msg.BaseResponse;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;
......@@ -23,8 +22,7 @@ import javax.servlet.http.HttpServletResponse;
@ResponseBody
public class GlobalExceptionHandler {
private Logger logger = LoggerFactory.getLogger(GlobalExceptionHandler.class);
@Autowired
MailServiceImpl mailService;
@ExceptionHandler(ClientTokenException.class)
public BaseResponse clientTokenExceptionHandler(HttpServletResponse response, ClientTokenException ex) {
response.setStatus(403);
......@@ -67,6 +65,7 @@ public class GlobalExceptionHandler {
public void sendEmail(Exception ex) {
try {
logger.info("发送异常邮件,邮件内容:【服务器异常】: {}", ex.getMessage() + ":" + ex);
MailServiceImpl mailService = new MailServiceImpl();
mailService.sendSimpleMail("jiaoruizhen@126.com", "服务器异常", ex.getMessage() + ":" + ex);
}catch (Exception e) {
logger.error("发送异常邮件失败,异常信息: {}", e);
......
......@@ -5,9 +5,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.stereotype.Service;
@Service
@Slf4j
public class MailServiceImpl {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment