uni-app 统计 cleanLog 配置为0时仍清除日志记录

发布于 1周前 作者 h691938207 来自 Uni-App

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表被清空


![](https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20231219/da6bcb68781d2be3a84b89788556858c.jpeg)

7 回复

你修改完配置后,重新上传uni-config-center 公共模块了吗?


上传了,我上传完特意把config.json删除,右键下载看下云端是不是改动成功

回复 ari2022: 大约什么时间上传的?

回复 DCloud_云服务_JRP: 这周每天都有上传,cleanLog.open设置成false一样删除,我把备份的数据导入进去,第二天就被清空了

uni-stat-event-logs这个表cleanLog要怎么配置才不会清除

回复 ari2022:把你服务空间id私信发我看下

uni-app 中,cleanLog 是一个用于控制是否清除日志记录的配置项。通常情况下,当 cleanLog 设置为 0 时,表示不自动清除日志记录。然而,如果你发现即使 cleanLog 设置为 0,日志记录仍然被清除,可能是由于以下几个原因:

1. 配置未正确生效

  • 确保你在 manifest.jsonpages.json 中正确配置了 cleanLog 参数。例如:
    {
      "app-plus": {
        "cleanLog": 0
      }
    }
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!