From bdfecede62a865ac8c3e62cb6e4755cb80331a47 Mon Sep 17 00:00:00 2001 From: Sebastien Clement Date: Tue, 5 Jan 2021 10:36:44 +0100 Subject: [PATCH] :hammer: Add logger level to config --- nextcloud_backup/config.json | 7 +------ .../rootfs/opt/nextcloud_backup/config/winston.js | 3 ++- nextcloud_backup/rootfs/usr/bin/nextcloud_backup.sh | 7 ++++++- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/nextcloud_backup/config.json b/nextcloud_backup/config.json index ca2183d..60498c5 100644 --- a/nextcloud_backup/config.json +++ b/nextcloud_backup/config.json @@ -24,15 +24,10 @@ "hassio_role": "manager", "homeassistant_api": true, "options": { - "ssl": false, - "certfile": "fullchain.pem", - "keyfile": "privkey.pem" + "log_level": "info" }, "schema": { "log_level": "match(^(trace|debug|info|notice|warning|error|fatal)$)?", - "ssl": "bool", - "certfile": "str", - "keyfile": "str", "leave_front_door_open": "bool?" }, "ports": { diff --git a/nextcloud_backup/rootfs/opt/nextcloud_backup/config/winston.js b/nextcloud_backup/rootfs/opt/nextcloud_backup/config/winston.js index 206e7b8..f78f6f2 100644 --- a/nextcloud_backup/rootfs/opt/nextcloud_backup/config/winston.js +++ b/nextcloud_backup/rootfs/opt/nextcloud_backup/config/winston.js @@ -2,7 +2,7 @@ const appRoot = require("app-root-path"); const winston = require("winston"); const logger = winston.createLogger({ - level: "debug", + level: process.env.LOG_LEVEL || 'info' , format: winston.format.combine( winston.format.timestamp({ format: "YYYY-MM-DD HH:mm:ss", @@ -11,6 +11,7 @@ const logger = winston.createLogger({ // winston.format.splat(), winston.format.colorize(), + winston.format.align(), winston.format.printf(({ level, message, timestamp }) => { return `[${timestamp}] [${level}]: ${message}`; }) diff --git a/nextcloud_backup/rootfs/usr/bin/nextcloud_backup.sh b/nextcloud_backup/rootfs/usr/bin/nextcloud_backup.sh index 0974b3c..829ec77 100755 --- a/nextcloud_backup/rootfs/usr/bin/nextcloud_backup.sh +++ b/nextcloud_backup/rootfs/usr/bin/nextcloud_backup.sh @@ -9,4 +9,9 @@ # ============================================================================== cd /opt/nextcloud_backup/ -npm start \ No newline at end of file +if bashio::config.exists 'log_level'; then + LOG_LEVEL=$(bashio::config 'log_level') +else + LOG_LEVEL='info' +fi +LOG_LEVEL=$LOG_LEVEL npm start \ No newline at end of file