Added logging

This commit is contained in:
Brikwerk 2020-08-26 22:28:59 -07:00
commit 7c96743a25

View file

@ -2,6 +2,7 @@ import subprocess
import re import re
import os import os
import time import time
import logging
import dbus import dbus
@ -199,6 +200,9 @@ class BlueZ():
""" """
def __init__(self, adapter_path="/org/bluez/hci0"): def __init__(self, adapter_path="/org/bluez/hci0"):
self.logger = logging.getLogger('nxbt')
self.bus = dbus.SystemBus() self.bus = dbus.SystemBus()
self.device_path = adapter_path self.device_path = adapter_path
@ -215,7 +219,7 @@ class BlueZ():
raise Exception("Unable to find a bluetooth adapter") raise Exception("Unable to find a bluetooth adapter")
# Load the adapter's interface # Load the adapter's interface
print(f"Using adapter under object path: {self.device_path}") self.logger.debug(f"Using adapter under object path: {self.device_path}")
self.device = dbus.Interface( self.device = dbus.Interface(
self.bus.get_object( self.bus.get_object(
SERVICE_NAME, SERVICE_NAME,
@ -621,7 +625,7 @@ class BlueZ():
try: try:
device.Connect() device.Connect()
except dbus.exceptions.DBusException as e: except dbus.exceptions.DBusException as e:
print("Error: ", e) self.logger.exception(e)
def remove_device(self, path): def remove_device(self, path):
"""Removes a device that's been either discovered, paired, """Removes a device that's been either discovered, paired,