From 4fa63d8cda4f6e5636ec7fc55f514594da4c5a31 Mon Sep 17 00:00:00 2001 From: davehutz Date: Fri, 18 Aug 2023 20:47:59 -0600 Subject: [PATCH] Add support for logging to file and enable mcp9600 --- config.py | 6 ++++-- kiln-controller.py | 6 ++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/config.py b/config.py index 77d3736..d2fa3fc 100644 --- a/config.py +++ b/config.py @@ -11,7 +11,7 @@ import os ### Logging log_level = logging.INFO log_format = '%(asctime)s %(levelname)s %(name)s: %(message)s' - +log_file = '/home/hutz/Code/kiln-controller/kiln.log' ### Server listening_port = 8081 @@ -41,8 +41,10 @@ gpio_heat = 23 # Switches zero-cross solid-state-relay ### Thermocouple Adapter selection: # max31855 - bitbang SPI interface # max31856 - bitbang SPI interface. must specify thermocouple_type. -max31855 = 1 +max31855 = 0 max31856 = 0 +mcp9600 = 1 + # see lib/max31856.py for other thermocouple_type, only applies to max31856 # uncomment this if using MAX-31856 #thermocouple_type = MAX31856.MAX31856_S_TYPE diff --git a/kiln-controller.py b/kiln-controller.py index 17fc3f9..92bdc47 100755 --- a/kiln-controller.py +++ b/kiln-controller.py @@ -23,6 +23,12 @@ except: exit(1) logging.basicConfig(level=config.log_level, format=config.log_format) +logFormatter = logging.Formatter(config.log_format) +rootLogger = logging.getLogger() +fileHandler = logging.FileHandler(config.log_file) +fileHandler.setFormatter(logFormatter) +rootLogger.addHandler(fileHandler) + log = logging.getLogger("kiln-controller") log.info("Starting kiln controller")