public interface ILogParse
| 限定符和类型 | 方法和说明 |
|---|---|
LogBizInfo |
afterResolve(LogBizInfo logBizOp,
LogSpelEvaluationContext logSpelContext,
BizLog bizLog)
后置参数解析 在方法执行后进行日志信息的后处理
|
LogBizInfo |
beforeResolve(LogSpelEvaluationContext logSpelContext,
BizLog bizLog)
前置业务解析 在方法执行前进行日志信息的预处理
|
LogSpelEvaluationContext |
buildContext(Object target,
Method method,
Object[] args)
构建 SpEL 表达式解析上下文 创建并初始化用于解析表达式的上下文环境
|
boolean |
isRecordLog(LogSpelEvaluationContext context,
String conditionSpel)
判断是否需要记录日志 通过解析条件表达式来决定是否记录当前操作的日志
|
boolean isRecordLog(LogSpelEvaluationContext context, String conditionSpel)
context - SpEL 表达式上下文,包含解析所需的所有变量conditionSpel - 条件表达式,用于判断是否记录日志LogSpelEvaluationContext buildContext(Object target, Method method, Object[] args)
target - 目标对象,即被调用的方法所属的对象method - 被调用的方法args - 方法调用的参数数组LogBizInfo beforeResolve(LogSpelEvaluationContext logSpelContext, BizLog bizLog)
logSpelContext - SpEL 表达式上下文bizLog - 业务日志注解,包含日志配置信息LogBizInfo afterResolve(LogBizInfo logBizOp, LogSpelEvaluationContext logSpelContext, BizLog bizLog)
logBizOp - 业务日志信息对象logSpelContext - SpEL 表达式上下文bizLog - 业务日志注解,包含日志配置信息Copyright © 2025. All rights reserved.