# 可视柜台终端轻量化_统一日志模块性能优化

## 统一日志上传数据监控
- 目的：记录上传数量和失败原因
- 告警码：const int WARN_SendEndpoint_LOG_INFO = 0x10f00204; 上传时间间隔为1h
- TS_Suc 终端_系统_成功
- TU_Suc 终端_用户_成功
- BS_Suc 业务_系统_成功
- BU_Suc 业务_用户_成功
- beidou_Suc 北斗_成功
- TS_Err 终端_系统_失败
- TU_Err 终端_用户_失败
- BS_Err 业务_系统_失败
- BU_Err 业务_用户_失败
- beidou_Err 北斗_失败
- discard_forFull 丢弃_原因DB满
- discard_forRTI1002 丢弃_原因RTI1002_服务器认为数据不完整
- curNum 当前DB中数据条数

## 统一日志存储优化和上传速度提升
- 目的：减少日志存储量，提升上传速度
- 默认DB数据库存储路径：D:\rvc\terminaldbstorage\RVC.LogSdk\RvcLogSdk.db
- 终端启动后，迁移到新DB，随机生成后缀的DB，如RvcLogSdk_20241031_c7a1d6c5.db
- 上传日志时，先上传新DB
- 满足条件，终端已启动超过3min，新DB条数小于500条，合并RvcLogSdk_20241031_c7a1d6c5.db到当前RvcLogSdk.db中，继续上传