added more logging on connection failures

This commit is contained in:
Tijn Kooijmans
2017-07-22 14:43:50 +02:00
parent fa087cb2fe
commit f4fd2864ee

10
mqtt.c
View File

@@ -281,13 +281,19 @@ static bool mqtt_connect(mqtt_client *client)
mqtt_info("Connected"); mqtt_info("Connected");
return true; return true;
case CONNECTION_REFUSE_PROTOCOL: case CONNECTION_REFUSE_PROTOCOL:
mqtt_warn("Connection refused, bad protocol");
return false;
case CONNECTION_REFUSE_SERVER_UNAVAILABLE: case CONNECTION_REFUSE_SERVER_UNAVAILABLE:
mqtt_warn("Connection refused, server unavailable");
return false;
case CONNECTION_REFUSE_BAD_USERNAME: case CONNECTION_REFUSE_BAD_USERNAME:
mqtt_warn("Connection refused, bad username");
return false;
case CONNECTION_REFUSE_NOT_AUTHORIZED: case CONNECTION_REFUSE_NOT_AUTHORIZED:
mqtt_warn("Connection refuse, reason code: %d", connect_rsp_code); mqtt_warn("Connection refused, not authorized");
return false; return false;
default: default:
mqtt_warn("Connection refuse, Unknow reason"); mqtt_warn("Connection refused, Unknow reason");
return false; return false;
} }
return false; return false;