From 78ee3dd0df3dbf4969ec79a8bd868bbccf03010e Mon Sep 17 00:00:00 2001 From: Caisking <3449750381@qq.com> Date: Sat, 5 Oct 2024 17:02:49 +0800 Subject: [PATCH] =?utf8?q?=E7=B3=BB=E7=BB=9F=EF=BC=9A=E4=BF=AE=E5=A4=8D?= =?utf8?q?=E7=B3=BB=E7=BB=9F=E6=97=A5=E5=BF=97=E7=9A=84=E5=AD=98=E5=82=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../fd230app/nativelauncher/src/NativeLauncher.cpp | 8 ++++---- .../fd230app/nativeui/system/src/SystemLogModel.cpp | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/sdk/application/wearable/fd230app/nativelauncher/src/NativeLauncher.cpp b/code/sdk/application/wearable/fd230app/nativelauncher/src/NativeLauncher.cpp index 2a37a5fdc..68155f677 100644 --- a/code/sdk/application/wearable/fd230app/nativelauncher/src/NativeLauncher.cpp +++ b/code/sdk/application/wearable/fd230app/nativelauncher/src/NativeLauncher.cpp @@ -571,11 +571,11 @@ namespace OHOS // 注册开机时间 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) diff --git a/code/sdk/application/wearable/fd230app/nativeui/system/src/SystemLogModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/system/src/SystemLogModel.cpp index f0e924e3d..de6459db7 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/system/src/SystemLogModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/system/src/SystemLogModel.cpp @@ -72,7 +72,7 @@ bool SystemLogModel::saveLog(SystemLogData data) { } // 将日志写入文件 - 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"); -- 2.17.1