Skip to content

Commit 12c1f04

Browse files
author
Jim Bennett
committed
Fixing logging
1 parent fb3d4d3 commit 12c1f04

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

adafruit_azureiot/iot_mqtt.py

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,8 @@ def _gen_sas_token(self) -> str:
111111
def _create_mqtt_client(self) -> None:
112112
minimqtt.set_socket(self._socket, self._iface)
113113

114+
self._logger.debug(str.replace(f'- iot_mqtt :: _on_connect :: username = {self._username}, password = {self._passwd}', '%', '%%'))
115+
114116
self._mqtts = MQTT(
115117
broker=self._hostname,
116118
username=self._username,
@@ -121,12 +123,10 @@ def _create_mqtt_client(self) -> None:
121123
client_id=self._device_id,
122124
)
123125

124-
self._mqtts.logger = self._logger
125-
self._mqtts.logger.setLevel(self._logger.getEffectiveLevel())
126+
self._mqtts.enable_logger(logging, self._logger.getEffectiveLevel())
126127

127128
# set actions to take throughout connection lifecycle
128129
self._mqtts.on_connect = self._on_connect
129-
self._mqtts.on_log = self._on_log
130130
self._mqtts.on_publish = self._on_publish
131131
self._mqtts.on_disconnect = self._on_disconnect
132132

@@ -146,12 +146,6 @@ def _on_connect(self, client, userdata, _, rc) -> None:
146146
self._auth_response_received = True
147147
self._callback.connection_status_change(True)
148148

149-
# pylint: disable=C0103, W0613
150-
def _on_log(self, client, userdata, level, buf) -> None:
151-
self._logger.info("mqtt-log : " + buf)
152-
if level <= 8:
153-
self._logger.error("mqtt-log : " + buf)
154-
155149
def _on_disconnect(self, client, userdata, rc) -> None:
156150
self._logger.info("- iot_mqtt :: _on_disconnect :: rc = " + str(rc))
157151
self._auth_response_received = True
@@ -348,7 +342,7 @@ def __init__(
348342
self._hostname = hostname
349343
self._key = key
350344
self._token_expires = token_expires
351-
self._username = "{}/{}/api-version={}".format(
345+
self._username = "{}/{}/?api-version={}".format(
352346
self._hostname, device_id, constants.IOTC_API_VERSION
353347
)
354348
self._passwd = self._gen_sas_token()

0 commit comments

Comments
 (0)