Adaption to app logging method

This commit is contained in:
Dirk Alders 2025-07-27 14:58:42 +02:00
parent 1935727a11
commit 46d2f306e2
4 changed files with 14 additions and 10 deletions

View File

@ -1,3 +1,10 @@
APP_NAME = 'mqtt_sniffer'
import logging
DEBUG = True
#
# Logging
#
APP_NAME = 'mqtt_sniffer'
LOG_HOSTNAME = "loggy" # When DEBUG is True
DEBUG = False

2
mqtt

@ -1 +1 @@
Subproject commit 328d3471a748472695a61193becdda76c7eefe69
Subproject commit 14e56ccdbf6594f699b4afcfb4acafe9b899e914

View File

@ -13,11 +13,8 @@ from textual.widgets import Footer, Header, Input, RichLog, Button, Select, Chec
from mytui import MultiSelect
try:
from config import APP_NAME as ROOT_LOGGER_NAME
except ImportError:
ROOT_LOGGER_NAME = 'root'
logger = logging.getLogger(ROOT_LOGGER_NAME)
logger = report.app_logging_config()
filename = os.path.splitext(__file__)[0] + '.log'
filelogger = logging.getLogger('filelogger')
@ -39,7 +36,7 @@ class MqttHandler(object):
self.mqtt_client.add_callback("#", self.__rx__)
def __get_logger__(self, prefix, topic):
return logging.getLogger(ROOT_LOGGER_NAME).getChild(prefix + '.' + topic.replace('/', '.'))
return logger.getChild(prefix + '.' + topic.replace('/', '.'))
def __rx__(self, client, userdata, message):
logger = self.__get_logger__('rx', message.topic)

2
report

@ -1 +1 @@
Subproject commit 3b8fbbc0844d17377b3d5da84bca8cad6d24d143
Subproject commit a10d79357e4fba89e753e61cb703560c76824ae5