From 74f47cb0eddf42bcf37c5b8fef225f95f51cabc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hunyadv=C3=A1ri=20P=C3=A9ter?= <peter.hunyadvari@vcc.live> Date: Tue, 20 Mar 2018 12:46:54 +0100 Subject: [PATCH] FS-11046: [mod_dptools] Better logging for rename_function --- src/mod/applications/mod_dptools/mod_dptools.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mod/applications/mod_dptools/mod_dptools.c b/src/mod/applications/mod_dptools/mod_dptools.c index 184b73e393..812e56a3f1 100644 --- a/src/mod/applications/mod_dptools/mod_dptools.c +++ b/src/mod/applications/mod_dptools/mod_dptools.c @@ -657,10 +657,15 @@ SWITCH_STANDARD_APP(rename_function) if (!zstr(data) && (lbuf = switch_core_session_strdup(session, data)) && switch_split(lbuf, ' ', argv) == 2) { - switch_file_rename(argv[0], argv[1], switch_core_session_get_pool(session)); + switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_DEBUG, "%s RENAME: %s %s\n", switch_channel_get_name(switch_core_session_get_channel(session)), argv[0], argv[1]); + if (switch_file_rename(argv[0], argv[1], switch_core_session_get_pool(session)) != SWITCH_STATUS_SUCCESS) { + switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_DEBUG, "%s Can't rename %s to %s\n", + switch_channel_get_name(switch_core_session_get_channel(session)), argv[0], argv[1]); + } + } else { switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "Usage: %s\n", RENAME_SYNTAX); }