package com.pollex.pam.aop.logging.audit.strategy;
|
|
import com.pollex.pam.aop.logging.audit.AuditLoggingType;
|
import org.aspectj.lang.ProceedingJoinPoint;
|
import org.slf4j.Logger;
|
import org.slf4j.LoggerFactory;
|
import org.springframework.stereotype.Component;
|
|
import static com.pollex.pam.aop.logging.audit.AuditLoggingType.DO_NOTHING;
|
|
@Component
|
public class DoNothingStrategy implements AuditLoggingStrategy{
|
|
private static final Logger log = LoggerFactory.getLogger(DoNothingStrategy.class);
|
|
@Override
|
public AuditLoggingType getType() {
|
return DO_NOTHING;
|
}
|
|
@Override
|
public void auditLogging(ProceedingJoinPoint joinPoint) {
|
log.info("audit logging do nothing....");
|
}
|
}
|