diff --git a/app/src/inverter.py b/app/src/inverter.py index cdea435..cba3d8b 100644 --- a/app/src/inverter.py +++ b/app/src/inverter.py @@ -4,7 +4,8 @@ from async_stream import AsyncStream from mqtt import Mqtt #import gc -logger = logging.getLogger('conn') +#logger = logging.getLogger('conn') +logger_mqtt = logging.getLogger('mqtt') @@ -21,7 +22,7 @@ class Inverter(AsyncStream): async def server_loop(self, addr): '''Loop for receiving messages from the inverter (server-side)''' - logger.info(f'Accept connection from {addr}') + logging.info(f'Accept connection from {addr}') await self.loop() logging.info(f'Server loop stopped for {addr}') @@ -77,7 +78,7 @@ class Inverter(AsyncStream): for key in self.new_data: if self.new_data[key] and key in db: data_json = json.dumps(db[key]) - logger.info(f'{key}: {data_json}') + logger_mqtt.debug(f'{key}: {data_json}') await self.mqtt.publish(f"{self.entitiy_prfx}{self.node_id}{key}", data_json) self.new_data[key] = False @@ -85,7 +86,7 @@ class Inverter(AsyncStream): '''register all our topics at home assistant''' try: for data_json, component, id in self.db.ha_confs(self.entitiy_prfx + self.node_id, self.unique_id, self.sug_area): - #logger.debug(f'MQTT Register: {data_json}') + logger_mqtt.debug(f'MQTT Register: {data_json}') await self.mqtt.publish(f"{self.discovery_prfx}{component}/{self.node_id}{id}/config", data_json) except Exception: logging.error( diff --git a/app/src/logging.ini b/app/src/logging.ini index 7854b8d..8bbc7da 100644 --- a/app/src/logging.ini +++ b/app/src/logging.ini @@ -11,30 +11,32 @@ keys=console_formatter,file_formatter level=DEBUG handlers=console_handler,file_handler_name1 -[logger_mesg] -level=DEBUG -handlers=console_handler,file_handler_name1,file_handler_name2 -propagate=0 -qualname=msg [logger_conn] level=DEBUG -handlers=console_handler,file_handler_name1,file_handler_name2 +handlers=console_handler,file_handler_name1 propagate=0 qualname=conn -[logger_data] -level=DEBUG -handlers=file_handler_name1,file_handler_name2 -propagate=0 -qualname=data - [logger_mqtt] level=INFO handlers=console_handler,file_handler_name1 propagate=0 qualname=mqtt +[logger_data] +level=DEBUG +handlers=file_handler_name1 +propagate=0 +qualname=data + + +[logger_mesg] +level=DEBUG +handlers=file_handler_name2 +propagate=0 +qualname=msg + [logger_tracer] level=INFO handlers=file_handler_name2 @@ -60,9 +62,9 @@ args=('log/trace.log', when:='midnight') [formatter_console_formatter] format=%(asctime)s %(levelname)5s | %(name)4s | %(message)s' -datefmt='%d-%m-%Y %H:%M:%S +datefmt='%Y-%m-%d %H:%M:%S [formatter_file_formatter] format=%(asctime)s %(levelname)5s | %(name)4s | %(message)s' -datefmt='%d-%m-%Y %H:%M:%S +datefmt='%Y-%m-%d %H:%M:%S