adapt log levels, optimize expensive hex dump logs
This commit is contained in:
@@ -21,7 +21,7 @@ class AsyncStream(Message):
|
|||||||
Our puplic methods
|
Our puplic methods
|
||||||
'''
|
'''
|
||||||
def set_serial_no(self, serial_no : str):
|
def set_serial_no(self, serial_no : str):
|
||||||
logger.info(f'SerialNo: {serial_no}')
|
logger.debug(f'SerialNo: {serial_no}')
|
||||||
|
|
||||||
if self.unique_id != serial_no:
|
if self.unique_id != serial_no:
|
||||||
|
|
||||||
@@ -40,7 +40,7 @@ class AsyncStream(Message):
|
|||||||
if not inverters['allow_all']:
|
if not inverters['allow_all']:
|
||||||
self.unique_id = None
|
self.unique_id = None
|
||||||
|
|
||||||
logger.error('ignore message from unknow inverter!')
|
logger.warning('ignore message from unknow inverter! (SerialNo: {serial_no})')
|
||||||
return
|
return
|
||||||
|
|
||||||
self.unique_id = serial_no
|
self.unique_id = serial_no
|
||||||
@@ -67,7 +67,7 @@ class AsyncStream(Message):
|
|||||||
except (ConnectionResetError,
|
except (ConnectionResetError,
|
||||||
ConnectionAbortedError,
|
ConnectionAbortedError,
|
||||||
RuntimeError) as error:
|
RuntimeError) as error:
|
||||||
logger.error(f'In loop for {self.addr}: {error}')
|
logger.warning(f'In loop for {self.addr}: {error}')
|
||||||
self.close()
|
self.close()
|
||||||
return
|
return
|
||||||
except Exception:
|
except Exception:
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ def hex_dump_memory(level, info, data, num):
|
|||||||
lines = []
|
lines = []
|
||||||
lines.append(info)
|
lines.append(info)
|
||||||
tracer = logging.getLogger('tracer')
|
tracer = logging.getLogger('tracer')
|
||||||
|
if not tracer.isEnabledFor(level): return
|
||||||
|
|
||||||
|
|
||||||
#data = list((num * ctypes.c_byte).from_address(ptr))
|
#data = list((num * ctypes.c_byte).from_address(ptr))
|
||||||
@@ -294,7 +295,7 @@ class Message(metaclass=IterRegistry):
|
|||||||
|
|
||||||
|
|
||||||
def msg_unknown(self):
|
def msg_unknown(self):
|
||||||
logger.error (f"Unknow Msg: ID:{self.msg_id}")
|
logger.warning (f"Unknow Msg: ID:{self.msg_id}")
|
||||||
self.forward(self._recv_buffer, self.header_len+self.data_len)
|
self.forward(self._recv_buffer, self.header_len+self.data_len)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user