// 注册开机时间
SystemLogData systemlog;
systemlog.timestamp = SystemLogModel::GetInstance()->GetCurrentTime();
- systemlog.type = SystemLogType::POWER_ON;
- // 先存储日志
- SystemLogModel::GetInstance()->saveLog(systemlog);
- // 然后读取日志
+ systemlog.type = SystemLogType::POWER_ON;
+ // 先读取日志
SystemLogModel::GetInstance()->loadLog();
+ // 再存储日志
+ SystemLogModel::GetInstance()->saveLog(systemlog);
}
void NativeLauncher::InitAllNativeSlices(void)
}
// 将日志写入文件
- std::ofstream ofs(SYSTEM_LOG_FILE_PATH, std::ios::app);
+ std::ofstream ofs(SYSTEM_LOG_FILE_PATH, std::ios::trunc);
if (!ofs.is_open()) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,
"Failed to open log file for writing");