package jnpf.base.fallback; import jnpf.base.LogApi; import jnpf.base.entity.LogEntity; import jnpf.base.model.logmodel.PaginationLogModel; import jnpf.base.model.logmodel.WriteLogModel; import jnpf.base.vo.PageListVO; import jnpf.permission.model.user.UserLogForm; import jnpf.util.type.IntegerNumber; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import java.util.ArrayList; import java.util.List; /** * 调用系统日志Api降级处理 * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com) * @date 2021-03-24 */ @Component @Slf4j public class LogApiFallback implements LogApi { @Override public void writeLogAsync(WriteLogModel writeLogModel) { log.error("写入日志失败:租户 {}, 用户ID {}, 用户名 {}", writeLogModel.getUserInfo().getTenantId(), writeLogModel.getUserId(), writeLogModel.getUserName()); } @Override public void writeLogRequest(LogEntity logEntity) { } @Override public PageListVO getList(PaginationLogModel pagination) { return new PageListVO<>(); } }