summaryrefslogtreecommitdiff
path: root/platform/src/proxy.cpp
diff options
context:
space:
mode:
authorLu Qiuwen <[email protected]>2018-11-04 14:03:00 +0800
committerLu Qiuwen <[email protected]>2018-11-04 14:03:00 +0800
commit8962026092374b053ffcdbc4329e1bfeb6b5e31a (patch)
tree55e97de3c0c53ec738a7e267773fe9f55c82251f /platform/src/proxy.cpp
parentb3b65369d8326864025e2d833c572cac1edd776e (diff)
修正KNI接受模块在KNI重复注册时导致的double-free问题
Diffstat (limited to 'platform/src/proxy.cpp')
-rw-r--r--platform/src/proxy.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/platform/src/proxy.cpp b/platform/src/proxy.cpp
index 7ad4185..93cb4f2 100644
--- a/platform/src/proxy.cpp
+++ b/platform/src/proxy.cpp
@@ -300,7 +300,13 @@ int main(int argc, char * argv[])
{
const char * main_profile = "./conf/tfe.conf";
- g_default_logger = MESA_create_runtime_log_handle("log/tfe.log", RLOG_LV_DEBUG);
+ unsigned int __log_level = RLOG_LV_INFO;
+ MESA_load_profile_uint_def(main_profile, "log", "level", &__log_level, RLOG_LV_INFO);
+
+ char __log_path[TFE_STRING_MAX]= {};
+ MESA_load_profile_string_def(main_profile, "log", "location", __log_path, sizeof(__log_path), "log/tfe.log");
+
+ g_default_logger = MESA_create_runtime_log_handle(__log_path, __log_level);
if (unlikely(g_default_logger == NULL))
{
TFE_LOG_ERROR(g_default_logger, "Failed at creating default logger: %s", "log/tfe.log");