if ( switch_core_test_flag(SCF_DIALPLAN_TIMESTAMPS) ) {
- switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_DEBUG, "EXECUTE %s %s(%s)\n",
- switch_channel_get_name(session->channel), app, switch_str_nil(expanded));
+ switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_DEBUG, "EXECUTE [depth=%d] %s %s(%s)\n",
+ session->stack_count, switch_channel_get_name(session->channel), app, switch_str_nil(expanded));
} else {
- switch_log_printf(SWITCH_CHANNEL_SESSION_LOG_CLEAN(session), SWITCH_LOG_DEBUG, "EXECUTE %s %s(%s)\n",
- switch_channel_get_name(session->channel), app, switch_str_nil(expanded));
+ switch_log_printf(SWITCH_CHANNEL_SESSION_LOG_CLEAN(session), SWITCH_LOG_DEBUG, "EXECUTE [depth=%d] %s %s(%s)\n",
+ session->stack_count, switch_channel_get_name(session->channel), app, switch_str_nil(expanded));
}
if ((var = switch_channel_get_variable(session->channel, "verbose_presence")) && switch_true(var)) {
}
if (session->stack_count > SWITCH_MAX_STACKS) {
- switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "Error %s too many stacked extensions\n",
- switch_channel_get_name(session->channel));
+ switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "Error %s too many stacked extensions [depth=%d]\n",
+ switch_channel_get_name(session->channel), session->stack_count);
return SWITCH_STATUS_FALSE;
}
}
while (switch_channel_ready(channel) && extension->current_application) {
- switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_NOTICE, "Execute %s(%s)\n",
+ switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_NOTICE, "Execute [depth=%d] %s(%s)\n",
+ session->stack_count,
extension->current_application->application_name, switch_str_nil(extension->current_application->application_data));
if (switch_core_session_execute_application(session,
for (x = 0; x < loops || loops < 0; x++) {
switch_time_t b4, aftr;
- switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_DEBUG, "%s Command Execute %s(%s)\n",
- switch_channel_get_name(channel), app_name, switch_str_nil(app_arg));
+ switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_DEBUG, "%s Command Execute [depth=%d] %s(%s)\n",
+ switch_channel_get_name(channel), switch_core_session_stack_count(session, 0), app_name, switch_str_nil(app_arg));
b4 = switch_micro_time_now();
if (event_uuid) {
SWITCH_DECLARE(switch_status_t) switch_ivr_parse_all_events(switch_core_session_t *session)
{
- int x = 0;
switch_channel_t *channel;
-
if (switch_core_session_stack_count(session, 0) > SWITCH_MAX_STACKS) {
- switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "Error %s too many stacked extensions\n",
- switch_core_session_get_name(session));
+ switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "Error %s too many stacked extensions [depth=%d]\n",
+ switch_core_session_get_name(session), switch_core_session_stack_count(session, 0));
return SWITCH_STATUS_FALSE;
}
}
}
- while (switch_ivr_parse_next_event(session) == SWITCH_STATUS_SUCCESS) {
- x++;
- }
+ while (switch_ivr_parse_next_event(session) == SWITCH_STATUS_SUCCESS) {}
done:
switch_core_session_stack_count(session, -1);