@Configuration public class GunsLogAutoConfiguration extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
SYS_LOG_PREFIX
日志配置的前缀
|
| 构造器和说明 |
|---|
GunsLogAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
cn.stylefeng.roses.kernel.log.api.LogManagerApi |
logManagerApi(cn.stylefeng.roses.kernel.log.api.pojo.log.SysLogProperties sysLogProperties)
日志管理器
|
cn.stylefeng.roses.kernel.log.api.LogRecordApi |
logRecordApi(SysLogServiceImpl sysLogService)
日志记录的api
|
RequestApiLogRecordAop |
requestApiLogRecordAop(cn.stylefeng.roses.kernel.log.api.pojo.log.SysLogProperties sysLogProperties,
SysLogServiceImpl sysLogService)
每个请求接口记录日志的AOP
根据配置文件初始化日志记录器
日志存储类型:db-数据库,file-文件,默认存储在数据库中
|
cn.stylefeng.roses.kernel.log.api.pojo.log.SysLogProperties |
sysLogProperties()
系统日志的配置
|
SysLogService |
sysLogService()
系统日志service
|
@Bean @ConditionalOnMissingBean(value=cn.stylefeng.roses.kernel.log.db.service.SysLogService.class) @ConditionalOnProperty(prefix="sys-log", name="type", havingValue="db") public SysLogService sysLogService()
@Bean @ConfigurationProperties(prefix="sys-log") public cn.stylefeng.roses.kernel.log.api.pojo.log.SysLogProperties sysLogProperties()
@Bean public RequestApiLogRecordAop requestApiLogRecordAop(cn.stylefeng.roses.kernel.log.api.pojo.log.SysLogProperties sysLogProperties, SysLogServiceImpl sysLogService)
sysLogProperties - 系统日志配置文件sysLogService - 系统日志service@Bean public cn.stylefeng.roses.kernel.log.api.LogManagerApi logManagerApi(cn.stylefeng.roses.kernel.log.api.pojo.log.SysLogProperties sysLogProperties)
sysLogProperties - 系统日志配置文件@Bean public cn.stylefeng.roses.kernel.log.api.LogRecordApi logRecordApi(SysLogServiceImpl sysLogService)
Copyright © 2022. All rights reserved.