日志修改
parent
09f3654240
commit
ec0f954d1d
@ -1,36 +1,36 @@
|
|||||||
package com.baiye.aspect;
|
//package com.baiye.aspect;
|
||||||
|
//
|
||||||
import com.baiye.common.CommonLog;
|
//import com.baiye.common.CommonLog;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
//import lombok.extern.slf4j.Slf4j;
|
||||||
import org.aspectj.lang.JoinPoint;
|
//import org.aspectj.lang.JoinPoint;
|
||||||
import org.aspectj.lang.annotation.*;
|
//import org.aspectj.lang.annotation.*;
|
||||||
import org.springframework.stereotype.Component;
|
//import org.springframework.stereotype.Component;
|
||||||
|
//
|
||||||
import java.util.Arrays;
|
//import java.util.Arrays;
|
||||||
|
//
|
||||||
/**
|
///**
|
||||||
* @Author YQY
|
// * @Author YQY
|
||||||
* @Date 2023/5/24
|
// * @Date 2023/5/24
|
||||||
*/
|
// */
|
||||||
@Component
|
//@Component
|
||||||
@Aspect
|
//@Aspect
|
||||||
@Slf4j
|
//@Slf4j
|
||||||
public class BadRequestExceptionAspect {
|
//public class BadRequestExceptionAspect {
|
||||||
|
//
|
||||||
/**
|
// /**
|
||||||
* 配置切入点
|
// * 配置切入点
|
||||||
*/
|
// */
|
||||||
@Pointcut("execution(* com.baiye.exception.handler.GlobalExceptionHandler.badRequestException(..))")
|
// @Pointcut("execution(* com.baiye.exception.handler.GlobalExceptionHandler.badRequestException(..))")
|
||||||
public void badRequestExceptionPointcut() {
|
// public void badRequestExceptionPointcut() {
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Before("badRequestExceptionPointcut()")
|
// @Before("badRequestExceptionPointcut()")
|
||||||
public void bb(JoinPoint joinPoint) {
|
// public void badRequestExceptionBefore(JoinPoint joinPoint) {
|
||||||
Object[] args = joinPoint.getArgs();
|
// Object[] args = joinPoint.getArgs();
|
||||||
if (args.length > 0) {
|
// if (args.length > 0) {
|
||||||
String str = Arrays.toString(args);
|
// String str = Arrays.toString(args);
|
||||||
int index = str.indexOf(':');
|
// int index = str.indexOf(':');
|
||||||
if (index != -1) CommonLog.error(str.substring(index + 1, str.length() - 1));
|
// if (index != -1) CommonLog.error(str.substring(index + 1, str.length() - 1));
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
@ -0,0 +1,35 @@
|
|||||||
|
package com.baiye.timed;
|
||||||
|
|
||||||
|
import cn.hutool.core.date.DateUtil;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.apache.commons.lang3.time.DateUtils;
|
||||||
|
import org.springframework.data.elasticsearch.core.ElasticsearchOperations;
|
||||||
|
import org.springframework.scheduling.annotation.Scheduled;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author YQY
|
||||||
|
* @Date 2023/5/29
|
||||||
|
*/
|
||||||
|
@Component
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Slf4j
|
||||||
|
public class ElasticsearchTask {
|
||||||
|
|
||||||
|
private final ElasticsearchOperations elasticsearchOperations;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除一个月前es索引,索引规则在logstash应用中的规则创建
|
||||||
|
*/
|
||||||
|
@Scheduled(cron = "0 0 2 * * ?")
|
||||||
|
public void removeIndex() {
|
||||||
|
log.info("定时任务删除es索引开始");
|
||||||
|
Date startDate = DateUtils.addDays(new Date(), -30);
|
||||||
|
String format = DateUtil.format(startDate, "yyyy.MM.dd");
|
||||||
|
elasticsearchOperations.deleteIndex("logstash-" + format);
|
||||||
|
log.info("删除es索引结束");
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue