hat.gateway.devices.modbus.master.common
1from hat.gateway.common import * # NOQA 2 3import logging 4 5 6def create_device_logger_adapter(logger: logging.Logger, 7 name: str 8 ) -> logging.LoggerAdapter: 9 extra = {'meta': {'type': 'ModbusMasterDevice', 10 'name': name}} 11 12 return logging.LoggerAdapter(logger, extra) 13 14 15def create_remote_device_logger_adapter(logger: logging.Logger, 16 name: str, 17 device_id: int 18 ) -> logging.LoggerAdapter: 19 extra = {'meta': {'type': 'ModbusMasterRemoteDevice', 20 'name': name, 21 'device_id': device_id}} 22 23 return logging.LoggerAdapter(logger, extra)
def
create_device_logger_adapter(logger: logging.Logger, name: str) -> logging.LoggerAdapter:
def
create_remote_device_logger_adapter( logger: logging.Logger, name: str, device_id: int) -> logging.LoggerAdapter: