Adaption to default logging method

This commit is contained in:
Dirk Alders 2025-07-27 13:39:59 +02:00
parent a2bd752651
commit 8c02763e55
3 changed files with 16 additions and 23 deletions

View File

@ -1,22 +1,22 @@
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import os
import report
import logging
DEBUG = False
#
# Logging
#
APP_NAME = "powerplug"
LOG_HOSTNAME = "loggy" # When DEBUG is True
LOG_LEVEL = logging.INFO # STDOUT logging
#
# Application
#
MQTT_USER = "{{ smart_sat_powerplug_username }}"
MQTT_PASS = "{{ smart_sat_powerplug_password }}"
MQTT_SERVER = "{{ smart_sat_powerplug_hostname }}"
MQTT_TOPIC = "{{ smart_sat_powerplug_topic }}"
#
# Logging
#
__BASEPATH__ = os.path.abspath(os.path.dirname(__file__))
APP_NAME = "powerplug"
LOGTARGET = 'stdout' # possible choices are: 'logfile' or 'stdout'
LOGLVL = 'INFO'
LOGHOST = 'cutelog'
LOGPORT = 19996
formatter = report.SHORT_FMT

View File

@ -1,16 +1,11 @@
import config
import logging
import mqtt
import report
import socket
import subprocess
import time
try:
from config import APP_NAME as ROOT_LOGGER_NAME
except ImportError:
ROOT_LOGGER_NAME = 'root'
logger = logging.getLogger(ROOT_LOGGER_NAME).getChild('main')
logger = report.default_logging_config()
class sispmctl(object):
@ -103,8 +98,6 @@ class mqtt_powerplug(mqtt.mqtt_client):
if __name__ == '__main__':
report.appLoggingConfigure(config.__BASEPATH__, config.LOGTARGET, ((config.APP_NAME, config.LOGLVL), ), fmt=config.formatter, host=config.LOGHOST, port=config.LOGPORT)
#
mp = mqtt_powerplug()
while True:

2
report

@ -1 +1 @@
Subproject commit 21bac82e0c459ebf6d34783c9249526a657a6bbd
Subproject commit 60be78310ee6b6a5a091f27f9e5e514927d7520f