作者:Eddy 历史版本:1 最后编辑:龚清 更新时间:2024-11-20 15:41
适用版本:所有版本
开启接口日志对性能影响较大,请慎重!
开启接口日志
配置接口日志开关
- 每个服务都要配置
- 修改response工程下配置文件application-[dev或test或prod等]-base.yml
- 将配置
authorization.permission-filter-enable
改为true
- 方式一:
authorization.permission-filter-enable: ${AUTHORIZATION_PERMISSION_FILTER_ENABLE:true}
- 方式二:启动时设置系统变量
- Linux系统export AUTHORIZATION_PERMISSION_FILTER_ENABLE=true
- Windows系统set AUTHORIZATION_PERMISSION_FILTER_ENABLE=true
- 方式三
- Java启动参数-DAUTHORIZATION_PERMISSION_FILTER_ENABLE=true
- 方式四
- Java启动参数-Dauthorization.permission-filter-enable=true
- 方式一:
- 将配置
authorization.log-api-invoke.enable
改为true
- 方式一:
authorization.log-api-invoke.enable: ${AUTHORIZATION_LOG_API_INVOKE_ENABLE:true}
- 方式二:启动时设置系统变量
- Linux系统export AUTHORIZATION_LOG_API_INVOKE_ENABLE=true
- Windows系统set AUTHORIZATION_LOG_API_INVOKE_ENABLE=true
- 方式三
- Java启动参数-DAUTHORIZATION_LOG_API_INVOKE_ENABLE=true
- 方式四
- Java启动参数-Dauthorization.log-api-invoke.enable=true
- 方式一:
开启ES存储
- 修改platform服务工程下配置文件application-app.yml
- 方式一:
- elasticsearch.com.lc.ibps.auth.repository.impl.AuthApiInvokeRepositoryImpl.query.enabled: ${ES_API_LOG_QUERY_ENABLED:true}
- 方式二:启动时设置系统变量
- Linux系统export ES_API_LOG_QUERY_ENABLED=true
- Windows系统set ES_API_LOG_QUERY_ENABLED=true
- 方式三
- Java启动参数-DES_API_LOG_QUERY_ENABLED=true
- 方式四
- Java启动参数-Delasticsearch.com.lc.ibps.auth.repository.impl.AuthApiInvokeRepositoryImpl.query.enabled=true
- 方式一:
注:这两个参数必须同时设置为true或false,因为开启ES存储之后,数据只在ES中保存!
已知有问题的jdk版本:1.8.0.111、1.8.0.291、1.8.0.202
已知可用的jdk版本:1.8.0.131、1.8.0.152,其他版本待补充