适配zlog使用模式,增加creation,reconstruction,destruction三个函数,用于初始化,重载和销毁zlog运行环境

This commit is contained in:
yangwei
2020-09-06 18:40:20 +08:00
parent 23609f6f02
commit 745f908d70
2 changed files with 124 additions and 124 deletions

View File

@@ -19,11 +19,15 @@ extern "C"
#define RLOG_LV_FATAL 30
int MESA_handle_runtime_log_creation(const char *conf_path);
int MESA_handle_runtime_log_reconstruction(const char *conf_path);
void MESA_handle_runtime_log_destruction();
#define MESA_HANDLE_RUNTIME_LOG(handle, lv, mod, fmt, args...) \
MESA_handle_runtime_log((handle), (lv), (mod), "file %s, line %d, " fmt, \
__FILE__, __LINE__, ##args)
/*
/*
* name: MESA_create_runtime_log_handle
* functionality: get runtime_log handle;
* params:
@@ -33,7 +37,7 @@ extern "C"
* not NULL, if succeeded;
* NULL, if file is not absolute path, or failed to create log file;
*/
void *MESA_create_runtime_log_handle(const char *file_path, int level);
void *MESA_create_runtime_log_handle(const char *file_path, int level);
/*
* name: MESA_handle_runtime_log