@Log不保存数据库输出日志文件
parent
0798a68722
commit
fdbe7cd469
|
|
@ -1,9 +1,17 @@
|
||||||
package com.ruoyi.framework.aspectj;
|
package com.ruoyi.framework.aspectj;
|
||||||
|
|
||||||
import java.util.Collection;
|
import com.alibaba.fastjson2.JSON;
|
||||||
import java.util.Map;
|
import com.ruoyi.common.annotation.Log;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import com.ruoyi.common.core.text.Convert;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import com.ruoyi.common.enums.BusinessStatus;
|
||||||
|
import com.ruoyi.common.enums.HttpMethod;
|
||||||
|
import com.ruoyi.common.filter.PropertyPreExcludeFilter;
|
||||||
|
import com.ruoyi.common.utils.ExceptionUtil;
|
||||||
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
|
import com.ruoyi.common.utils.ServletUtils;
|
||||||
|
import com.ruoyi.common.utils.StringUtils;
|
||||||
|
import com.ruoyi.common.utils.ip.IpUtils;
|
||||||
|
import com.ruoyi.system.domain.SysOperLog;
|
||||||
import org.apache.commons.lang3.ArrayUtils;
|
import org.apache.commons.lang3.ArrayUtils;
|
||||||
import org.aspectj.lang.JoinPoint;
|
import org.aspectj.lang.JoinPoint;
|
||||||
import org.aspectj.lang.annotation.AfterReturning;
|
import org.aspectj.lang.annotation.AfterReturning;
|
||||||
|
|
@ -16,22 +24,11 @@ import org.springframework.core.NamedThreadLocal;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
import org.springframework.validation.BindingResult;
|
import org.springframework.validation.BindingResult;
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
import com.alibaba.fastjson2.JSON;
|
|
||||||
import com.ruoyi.common.annotation.Log;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
import java.util.Collection;
|
||||||
import com.ruoyi.common.core.text.Convert;
|
import java.util.Map;
|
||||||
import com.ruoyi.common.enums.BusinessStatus;
|
|
||||||
import com.ruoyi.common.enums.HttpMethod;
|
|
||||||
import com.ruoyi.common.filter.PropertyPreExcludeFilter;
|
|
||||||
import com.ruoyi.common.utils.ExceptionUtil;
|
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
|
||||||
import com.ruoyi.common.utils.ServletUtils;
|
|
||||||
import com.ruoyi.common.utils.StringUtils;
|
|
||||||
import com.ruoyi.common.utils.ip.IpUtils;
|
|
||||||
import com.ruoyi.framework.manager.AsyncManager;
|
|
||||||
import com.ruoyi.framework.manager.factory.AsyncFactory;
|
|
||||||
import com.ruoyi.system.domain.SysOperLog;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 操作日志记录处理
|
* 操作日志记录处理
|
||||||
|
|
@ -117,7 +114,10 @@ public class LogAspect
|
||||||
// 设置消耗时间
|
// 设置消耗时间
|
||||||
operLog.setCostTime(System.currentTimeMillis() - TIME_THREADLOCAL.get());
|
operLog.setCostTime(System.currentTimeMillis() - TIME_THREADLOCAL.get());
|
||||||
// 保存数据库
|
// 保存数据库
|
||||||
AsyncManager.me().execute(AsyncFactory.recordOper(operLog));
|
// AsyncManager.me().execute(AsyncFactory.recordOper(operLog));
|
||||||
|
// 输出到日志文件
|
||||||
|
log.info("接口请求日志:{}", operLog);
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (Exception exp)
|
catch (Exception exp)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -5,12 +5,14 @@ import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.annotation.Excel;
|
||||||
import com.ruoyi.common.annotation.Excel.ColumnType;
|
import com.ruoyi.common.annotation.Excel.ColumnType;
|
||||||
import com.ruoyi.common.core.domain.BaseEntity;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
||||||
|
import lombok.ToString;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 操作日志记录表 oper_log
|
* 操作日志记录表 oper_log
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author ruoyi
|
||||||
*/
|
*/
|
||||||
|
@ToString(callSuper = false)
|
||||||
public class SysOperLog extends BaseEntity
|
public class SysOperLog extends BaseEntity
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue