From 0f4b32d496207cedad56ee7ebc16d55dd5c7231c Mon Sep 17 00:00:00 2001 From: Alec Delaney Date: Fri, 17 Jun 2022 15:06:05 -0400 Subject: [PATCH] Update ble_handler example --- CircuitPython_Logger/ble_handler/code.py | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/CircuitPython_Logger/ble_handler/code.py b/CircuitPython_Logger/ble_handler/code.py index b6b0706f2..aa23cff34 100644 --- a/CircuitPython_Logger/ble_handler/code.py +++ b/CircuitPython_Logger/ble_handler/code.py @@ -17,10 +17,10 @@ All text above must be included in any redistribution. """ -from adafruit_logging import LoggingHandler +from adafruit_logging import Handler from adafruit_ble.uart import UARTServer -class BLEHandler(LoggingHandler): +class BLEHandler(Handler): """Send logging output to the BLE uart port.""" def __init__(self): @@ -33,23 +33,19 @@ class BLEHandler(LoggingHandler): self._uart = UARTServer() self._uart.start_advertising() - def format(self, level, msg): + def format(self, record): """Generate a string to log. - :param level: The level at which to log - :param msg: The core message - + :param record: The record (message object) to be logged """ - return super().format(level, msg) + '\r\n' + return super().format(record) + '\r\n' - def emit(self, level, msg): + def emit(self, record): """Generate the message and write it to the UART. - :param level: The level at which to log - :param msg: The core message - + :param record: The record (message object) to be logged """ while not self._uart.connected: pass - data = bytes(self.format(level, msg), 'utf-8') + data = bytes(self.format(record), 'utf-8') self._uart.write(data)