diff --git a/rtos/code/application/source/cardv/SrcCode/System/rtos-main.c b/rtos/code/application/source/cardv/SrcCode/System/rtos-main.c index 42f0d7f1c..4c36ade86 100644 --- a/rtos/code/application/source/cardv/SrcCode/System/rtos-main.c +++ b/rtos/code/application/source/cardv/SrcCode/System/rtos-main.c @@ -167,15 +167,17 @@ void sf_log_sava(void) UIMenuStoreInfo *puiPara = sf_ui_para_get(); struct tm current_time2 = {0}; char tmp[64] = {'\0'}; + ER ret = 0; if((((puiPara->DebugMode) || (puiPara->AutoLogSwitch)) && (!sf_is_usb_flag())) && ((TRUE != sf_is_card_full()) || (TRUE != sf_is_emmc_full()))) { - DBG_DUMP("LogFile_Close ...\n"); + current_time2 = hwclock_get_time(TIME_ID_CURRENT); snprintf(tmp, sizeof(tmp), "A:\\LOG\\%lu%02lu%02lu%02lu%02lu%02lu_%d.log", current_time2.tm_year, current_time2.tm_mon, current_time2.tm_mday, current_time2.tm_hour, current_time2.tm_min, current_time2.tm_sec,sf_get_power_on_mode()); // LogFile_Suspend(); - LogFile_DumpToFile(tmp); + ret = LogFile_DumpToFile(tmp); LogFile_Close(); + DBG_DUMP("LogFile_Close:%s ret:%d\n", tmp, ret); } #endif }