From ed9cc5579ac9b017bd03472effe12a5625e03918 Mon Sep 17 00:00:00 2001 From: Yalei Wang Date: Thu, 26 Jul 2018 19:04:54 +0800 Subject: Fix: change the log dir and update the log flush time Change-Id: I385e02553a9a662fc51777fbac9ea12773526762 Signed-off-by: Yalei Wang --- doc/DMM_DeveloperManual.md | 2 +- scripts/build.sh | 2 +- src/framework/include/nsfw_mgr_com_api.h | 2 +- src/framework/include/nstack_log.h | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/DMM_DeveloperManual.md b/doc/DMM_DeveloperManual.md index 22fba2b..99f23fd 100644 --- a/doc/DMM_DeveloperManual.md +++ b/doc/DMM_DeveloperManual.md @@ -1000,7 +1000,7 @@ stack itself. The standard socket APIs defined by DMM are as follows: **6. Log & Debug**
============================ nStack uses GLOG framework to provide multi level logs. Supported log levels are debug, info, -warning, error and emergency. Logs will be stored at /product/gpaas/log/nStack. To enable log, +warning, error and emergency. Logs will be stored at /var/log/nStack/. To enable log, need to set the environment variables NSTACK\_LOG\_ON ``` export NSTACK_LOG_ON=DBG diff --git a/scripts/build.sh b/scripts/build.sh index d412956..7726f94 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -191,7 +191,7 @@ if [ "$hugepagesize" == "2048" ]; then elif [ "$hugepagesize" == "1048576" ]; then sudo mount -t hugetlbfs -o pagesize=1G none /mnt/nstackhuge/ fi -sudo mkdir -p /var/run/ip_module/ +#sudo mkdir -p /var/run/ip_module/ #disable ASLR, othewise it may have some problems when mapping memory for secondary process echo 0 > /proc/sys/kernel/randomize_va_space diff --git a/src/framework/include/nsfw_mgr_com_api.h b/src/framework/include/nsfw_mgr_com_api.h index dcb602c..45102bb 100644 --- a/src/framework/include/nsfw_mgr_com_api.h +++ b/src/framework/include/nsfw_mgr_com_api.h @@ -107,7 +107,7 @@ typedef enum _fw_poc_type NSFW_PROC_MAX = 16 } fw_poc_type; -#define NSFW_DOMAIN_DIR "/var/run/" +#define NSFW_DOMAIN_DIR "/var/log/nStack/" #define NSTACK_MAX_PROC_NAME_LEN 20 typedef enum _nsfw_mgr_msg_rsp_code diff --git a/src/framework/include/nstack_log.h b/src/framework/include/nstack_log.h index 67e5b29..ec5dac6 100644 --- a/src/framework/include/nstack_log.h +++ b/src/framework/include/nstack_log.h @@ -106,7 +106,7 @@ enum _LOG_PROCESS #define GET_FILE_NAME(name_have_path) strrchr(name_have_path,'/')?strrchr(name_have_path,'/')+1:name_have_path -#define NSTACK_LOG_NAME "/product/gpaas/log/nStack" +#define NSTACK_LOG_NAME "/var/log/nStack/" #define STACKX_LOG_NAME "running.log" @@ -118,7 +118,7 @@ enum _LOG_PROCESS #define FAILURE_LOG_NAME "fail_dump.log" -#define FLUSH_TIME 30 +#define FLUSH_TIME 10 #define APP_LOG_SIZE 30 #define APP_LOG_COUNT 10 -- cgit 1.2.3-korg