]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7060 More accurate logging, and improve handling of producer reconnect attempt...
authorWilliam King <william.king@quentustech.com>
Tue, 7 Apr 2015 17:52:30 +0000 (10:52 -0700)
committerWilliam King <william.king@quentustech.com>
Tue, 7 Apr 2015 17:52:30 +0000 (10:52 -0700)
src/mod/event_handlers/mod_amqp/mod_amqp_producer.c

index 191ae8b124c75693730d18a09d90474c0d5cc31f..136bbf4b484a420c927d9bdba293b956d793d793 100644 (file)
@@ -394,15 +394,14 @@ void * SWITCH_THREAD_FUNC mod_amqp_producer_thread(switch_thread_t *thread, void
                                                                          amqp_empty_table);
 
                                if (mod_amqp_log_if_amqp_error(amqp_get_rpc_reply(profile->conn_active->state), "Declaring exchange")) {
+                                       switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "Amqp reconnect successful- connected\n");
                                        continue;
                                }
-                       } else {
-                               switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Profile[%s] failed to connect with code(%d), sleeping for %dms\n",
-                                                                 profile->name, status, profile->reconnect_interval_ms);
-                               switch_sleep(profile->reconnect_interval_ms * 1000);
                        }
 
-                       switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "Amqp reconnect successful- connected\n");
+                       switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Profile[%s] failed to connect with code(%d), sleeping for %dms\n",
+                                                         profile->name, status, profile->reconnect_interval_ms);
+                       switch_sleep(profile->reconnect_interval_ms * 1000);
                        continue;
                }