Commit 4170f907 authored by jiaorz's avatar jiaorz

Merge branch 'master-bacground-im' into dev

parents 7852ec69 3c62483a
...@@ -3,26 +3,24 @@ package com.github.wxiaoqi.security.common.filter; ...@@ -3,26 +3,24 @@ package com.github.wxiaoqi.security.common.filter;
import ch.qos.logback.classic.spi.ILoggingEvent; import ch.qos.logback.classic.spi.ILoggingEvent;
import ch.qos.logback.core.filter.Filter; import ch.qos.logback.core.filter.Filter;
import ch.qos.logback.core.spi.FilterReply; import ch.qos.logback.core.spi.FilterReply;
import com.github.wxiaoqi.security.common.log.Impl.MailServiceImpl;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@Slf4j @Slf4j
public class AcceptFilter extends Filter<ILoggingEvent> { public class AcceptFilter extends Filter<ILoggingEvent> {
@Autowired // @Autowired
MailServiceImpl mailService; // MailServiceImpl mailService;
@Override @Override
public FilterReply decide(ILoggingEvent event) { public FilterReply decide(ILoggingEvent event) {
if(event.getLoggerName().startsWith("com.xxfc.platform") || event.getLoggerName().startsWith("com.github.wxiaoqi") || event.getLoggerName().contains("Exception")) { if(event.getLoggerName().startsWith("com.xxfc.platform") || event.getLoggerName().startsWith("com.github.wxiaoqi") || event.getLoggerName().contains("Exception")) {
if(event.getLoggerName().contains("Exception") || event.getLoggerName().contains("ERROR")) { if(event.getLoggerName().contains("Exception") || event.getLoggerName().contains("ERROR")) {
//邮件日志 //邮件日志
try { // try {
log.info("发送异常邮件,邮件内容:【服务器异常】: {}", event.getLoggerName() + ":" +event.getMessage()); // log.info("发送异常邮件,邮件内容:【服务器异常】: {}", event.getLoggerName() + ":" +event.getMessage());
mailService.sendSimpleMail("jiaoruizhen@126.com", "服务器异常", event.getLoggerName() + ":" +event.getMessage()); // mailService.sendSimpleMail("jiaoruizhen@126.com", "服务器异常", event.getLoggerName() + ":" +event.getMessage());
}catch (Exception e) { // }catch (Exception e) {
log.error("发送异常邮件失败,异常信息: {}", e); // log.error("发送异常邮件失败,异常信息: {}", e);
} // }
} }
return FilterReply.ACCEPT; return FilterReply.ACCEPT;
} else { } else {
......
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