SDL中文论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2749|回复: 0
打印 上一主题 下一主题

[Discuss] 本地聊天记的存储策略

[复制链接]

149

主题

331

帖子

2445

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2445
跳转到指定楼层
楼主
发表于 2017-2-2 13:00:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  • 发出一记录后,会向日志内存区添加一记录。
  • 收到一记录后,会向日志内存区添加一记录。
  • app即将退出时,会依次执行以下操作。
    • chat_logs::save_temp_logfile()。
      把此次运行期间放在内存的记录存储进<user>/data/__temp.log。
    • chat_logs::combine_logfile()。
      把__temp.log和已有history.log进行合并,生成新的history.log。



日志文件格式
48字节头部
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|丽谷软件|libsdl.cn

GMT+8, 2025-5-2 02:04 , Processed in 0.047892 second(s), 19 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表