diff --git a/sources/main.c b/sources/main.c index 09c20b624ff7c6f1d831f524714d0f13ed3e592d..9cded84d931b917b2d52e3a1ac2a3e2e3219f83f 100755 --- a/sources/main.c +++ b/sources/main.c @@ -167,6 +167,10 @@ int main( int argc, const char **argv ) s_config_dir = dap_strdup_printf ("%s/etc", g_sys_dir_path ); s_log_file_path = dap_strdup_printf ("%s/var/log/%s.log", g_sys_dir_path,dap_get_appname()); + char *l_log_dir_path = dap_strdup_printf ("%s/var/log", g_sys_dir_path); + dap_mkdir_with_parents( l_log_dir_path ); + DAP_DELETE(l_log_dir_path); + if ( dap_common_init( dap_get_appname(), s_log_file_path ) != 0 ) { printf( "Fatal Error: Can't init common functions module" ); return -2; diff --git a/sources/main_node_cli.c b/sources/main_node_cli.c index 885650c3b8848dc2f0b9c2688fa446a4bc44b74e..c5e6ceedcb918294c94d9b5f2fb76095325f7367 100644 --- a/sources/main_node_cli.c +++ b/sources/main_node_cli.c @@ -196,7 +196,7 @@ static char * s_log_file_path= NULL; int main(int argc, const char *argv[]) #endif { - dap_set_appname("cellframe-node-cli"); + dap_set_appname("cellframe-node"); #ifdef _WIN32 s_sys_dir_path =dap_strdup_printf("%s/%s", regGetUsrPath(), dap_get_appname()); @@ -212,7 +212,9 @@ int main(int argc, const char *argv[]) s_config_dir = dap_strdup_printf ("%s/etc", g_sys_dir_path ); s_log_file_path = dap_strdup_printf ("%s/var/log/%s.log", g_sys_dir_path,dap_get_appname()); - dap_mkdir_with_parents( s_log_file_path ); + char *l_log_dir_path = dap_strdup_printf ("%s/var/log", g_sys_dir_path); + dap_mkdir_with_parents( l_log_dir_path ); + DAP_DELETE(l_log_dir_path); if ( dap_common_init( dap_get_appname(), s_log_file_path ) != 0 ) { printf( "Fatal Error: Can't init common functions module" );