diff --git a/src/cm_utils/cm_log.c b/src/cm_utils/cm_log.c index 4fbd4a488f136c279d2369ec387cbfe71fd3e78e..8b3de9b3342d61b2c49cedf1571c3ccc90d116cc 100644 --- a/src/cm_utils/cm_log.c +++ b/src/cm_utils/cm_log.c @@ -41,8 +41,6 @@ extern "C" { #endif - -#define CM_INVALID_FD (-1) bool32 g_high_frequency_restart_process = CM_FALSE; static log_file_handle_t g_logger[CM_LOG_COUNT] = { @@ -251,7 +249,7 @@ static void cm_log_chmod_dir(const char *log_dir, log_type_t log_type) (void)chmod(log_dir, g_log_param.log_path_permissions); } -static void cm_log_create_dir(const log_file_handle_t *log_file_handle) +void cm_log_create_dir(const log_file_handle_t *log_file_handle) { char log_dir[CM_FILE_NAME_BUFFER_SIZE] = {0}; cm_log_get_dir(log_dir, CM_FILE_NAME_BUFFER_SIZE, log_file_handle->file_name); diff --git a/src/cm_utils/cm_log.h b/src/cm_utils/cm_log.h index d4a5ca5254766dff3a70f553bb4134ad2139fea5..3207a5aac430c3fb920a3b25e42d3c1281f900d9 100644 --- a/src/cm_utils/cm_log.h +++ b/src/cm_utils/cm_log.h @@ -34,6 +34,7 @@ extern "C" { #endif +#define CM_INVALID_FD (-1) extern bool32 g_high_frequency_restart_process; typedef enum en_log_level { LEVEL_ERROR = 0, // error conditions @@ -206,7 +207,7 @@ void cm_write_normal_log_common(log_type_t log_type, log_level_t log_level, cons void cm_write_blackbox_log(const char *format, ...) CM_CHECK_FMT(1, 2); status_t cm_recovery_log_file(log_type_t log_type); void cm_write_dynamic_log(const char *format, ...) CM_CHECK_FMT(1, 2); - +void cm_log_create_dir(const log_file_handle_t *log_file_handle); #define LOG_DYN_TRC_CB (cm_log_param_instance()->dyn_trc_cbs.dyn_trc) #define LOG_DYN_TRC(level, level_str, format, ...) \