@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=LogProperties.class) @Lazy(value=false) public class LogAutoconfiguration extends Object
| 构造器和说明 |
|---|
LogAutoconfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
DefaultMeLogCallback |
defaultMeLogCallback()
方法日志默认回调实现
|
DefaultMeLogFormatter |
defaultMeLogFormatter()
默认方法日志格式化
|
DefaultMeParamLogFormatter |
defaultMeParamLogFormatter()
默认参数日志格式化实现
|
DefaultMeResultLogFormatter |
defaultMeResultLogFormatter()
默认结果日志格式化实现
|
DefaultReLogCallBack |
defaultReLogCallBack()
请求日志默认回调实现
|
void |
init()
初始化
|
LogIndexController |
logIndexController()
日志默认API
|
LoginLogDefaultListener |
loginLogDefaultListener()
登录日志监听
|
MeLogProcessor |
meLogProcessor()
方法日志切面处理器
|
OperateLogAspect |
operateLogAspect()
操作日志切面
|
OperateLogDefaultListener |
operateLogDefaultListener()
操作日志监听
|
ReLogResponseBodyAdvice |
reLogResponseBodyAdvice()
请求日志响应体Advice
|
org.springframework.web.servlet.config.annotation.WebMvcConfigurer |
reLogWebMvcConfigurer()
注册请求日志拦截器
|
TraceLogAspect |
traceLogAspect()
追踪日志切面
|
@PostConstruct public void init()
@ConditionalOnProperty(name="dingwen.treasure.log.request.reEnable",
havingValue="true")
@Bean
public org.springframework.web.servlet.config.annotation.WebMvcConfigurer reLogWebMvcConfigurer()
WebMvcConfigurer@Bean
@ConditionalOnProperty(name="dingwen.treasure.log.request.reEnable",
havingValue="true")
public DefaultReLogCallBack defaultReLogCallBack()
@ConditionalOnProperty(name="dingwen.treasure.log.meLogEnabled",
havingValue="true")
@Bean
public DefaultMeLogCallback defaultMeLogCallback()
@Bean
@ConditionalOnProperty(name="dingwen.treasure.log.request.reEnable",
havingValue="true")
public ReLogResponseBodyAdvice reLogResponseBodyAdvice()
@Bean
@ConditionalOnProperty(name="dingwen.treasure.log.opLogEnabled",
havingValue="true")
public OperateLogAspect operateLogAspect()
OperateLogAspect@Bean
@ConditionalOnProperty(name="dingwen.treasure.log.opLogEnabled",
havingValue="true")
public OperateLogDefaultListener operateLogDefaultListener()
@Bean
@ConditionalOnProperty(name="dingwen.treasure.log.tranceEnabled",
havingValue="true")
public TraceLogAspect traceLogAspect()
TraceLogAspect@Bean public LoginLogDefaultListener loginLogDefaultListener()
@Bean
@ConditionalOnProperty(name="dingwen.treasure.log.meLogEnabled",
havingValue="true")
public MeLogProcessor meLogProcessor()
MeLogProcessor@Bean(name="top.dingwen.io.treasure.log.method.format.DefaultMeParamLogFormatter")
@ConditionalOnProperty(name="dingwen.treasure.log.meLogEnabled",
havingValue="true")
public DefaultMeParamLogFormatter defaultMeParamLogFormatter()
@Bean(name="top.dingwen.io.treasure.log.method.format.DefaultMeResultLogFormatter")
@ConditionalOnProperty(name="dingwen.treasure.log.meLogEnabled",
havingValue="true")
public DefaultMeResultLogFormatter defaultMeResultLogFormatter()
@Bean
@ConditionalOnProperty(name="dingwen.treasure.log.defaultApiEnabled",
havingValue="true")
public LogIndexController logIndexController()
@Bean(name="top.dingwen.io.treasure.log.method.format.DefaultMeLogFormatter")
@ConditionalOnProperty(name="dingwen.treasure.log.meLogEnabled",
havingValue="true")
public DefaultMeLogFormatter defaultMeLogFormatter()
Copyright © 2024. All rights reserved.