uni-app 统计 cleanLog 配置为0时仍清除日志记录
uni-app 统计 cleanLog 配置为0时仍清除日志记录
操作步骤:
“cleanLog”: {
“open”: true,
“reserveDays”: {
“sessionLog”: 31,
“userSessionLog”: 31,
“pageLog”: 0,
“eventLog”: 0,
“shareLog”: 7,
“errorLog”: 7
}
}
## 预期结果:
云数据库中uni-stat-event-logs表内自定义上报事件不会被清理掉
## 实际结果:
云数据库中uni-stat-event-logs表内自定义上报事件到期被清理
## bug描述:
uni统计cleanLog字段
pageLog和eventLog字段配置成0,还是一样清除了自定义上报事件
云数据库中的uni-stat-event-logs表被清空

你修改完配置后,重新上传uni-config-center 公共模块了吗?
上传了,我上传完特意把config.json删除,右键下载看下云端是不是改动成功
回复 ari2022: 大约什么时间上传的?
回复 DCloud_云服务_JRP: 这周每天都有上传,cleanLog.open设置成false一样删除,我把备份的数据导入进去,第二天就被清空了
uni-stat-event-logs这个表cleanLog要怎么配置才不会清除
在 uni-app
中,cleanLog
是一个用于控制是否清除日志记录的配置项。通常情况下,当 cleanLog
设置为 0
时,表示不自动清除日志记录。然而,如果你发现即使 cleanLog
设置为 0
,日志记录仍然被清除,可能是由于以下几个原因:
1. 配置未正确生效
- 确保你在
manifest.json
或pages.json
中正确配置了cleanLog
参数。例如:{ "app-plus": { "cleanLog": 0 } }