新增打点功能,上报文件夹大小

Signed-off-by: 李延胜 <liyansheng4@huawei.com>
This commit is contained in:
李延胜
2025-05-15 15:10:31 +08:00
parent c9568e34b9
commit a6be3f02af
2 changed files with 8 additions and 0 deletions
+3
View File
@@ -33,6 +33,9 @@ const uint32_t THREE_SECOND = 3000000;
#define SEMPHORE_RUN_NAME "wukong_sem_run"
#define SEMPHORE_STOP_NAME "wukong_sem_stop"
#define DATA_PATH "/data"
#define WUKONG_PATH "/data/local/tmp/wukong/"
#define TRACK_LOG_STD() WuKongLogger::GetInstance()->Print(LOG_LEVEL_TRACK, "TRK : (%5d) %s START", __LINE__, __func__)
#define TRACK_LOG_END() WuKongLogger::GetInstance()->Print(LOG_LEVEL_TRACK, "TRK : (%5d) %s END", __LINE__, __func__)
#define TRACK_LOG_STR(format, ...) \
+5
View File
@@ -29,6 +29,8 @@
#include "wukong_shell_command.h"
#include "wukong_util.h"
#include "parameters.h"
#include "hisysevent.h"
#include "directory_ex.h"
using namespace OHOS::WuKong;
@@ -131,6 +133,9 @@ int main(int argc, char* argv[])
std::cout << "Not a development mode state, please check device mode." << std::endl;
return 0;
}
const uint64_t dataPathSize = OHOS::GetFolderSize(DATA_PATH);
const uint64_t wukongPathSize = OHOS::GetFolderSize(WUKONG_PATH);
HiSysEventWrite(OHOS::HiviewDFX::HiSysEvent::Domain::FILEMANAGEMENT, "USER_DATA_SIZE", OHOS::HiviewDFX::HiSysEvent::EventType::STATISTIC, "COMPONENT_NAME", "wukong","PARTITION_NAME",DATA_PATH,"REMAIN_PARTITION_SIZE",dataPathSize,"FILE_OR_FOLDER_PATH",WUKONG_PATH,"FILE_OR_FOLDER_SIZE",wukongPathSize);
std::shared_ptr<WuKongLogger> WuKonglogger = WuKongLogger::GetInstance();
// first start logger
WuKonglogger->SetLevel(LOG_LEVEL_INFO);