Read log level from configuration and update readme

- Break out reading of settings in js and remove it from shell scripts
- Pick up config from Logger via Configuration class
This commit is contained in:
Victor Hagelbäck 2021-01-21 23:40:59 +01:00
parent 4176cfb714
commit 1b55cabf63
7 changed files with 90 additions and 34 deletions

View file

@ -1,10 +1,10 @@
const api = require('./api');
const mqtt = require('./mqtt');
const fs = require('fs');
const Logger = require('./Logger');
const PlejdService = require('./ble.bluez');
const SceneManager = require('./scene.manager');
const Configuration = require("./Configuration");
const logger = Logger.getLogger("plejd-main");
@ -14,8 +14,7 @@ const version = "0.4.8";
async function main() {
logger.info(`Starting Plejd add-on v. ${version}`);
const rawData = fs.readFileSync('/data/plejd.json');
const config = JSON.parse(rawData);
const config = Configuration.getConfiguration();
if (!config.connectionTimeout) {
config.connectionTimeout = 2;