From f5e5c76ca9a222ca17fc593914e85b4dd3b7c4c5 Mon Sep 17 00:00:00 2001 From: Hamish Moffatt <7577172+hmoffatt@users.noreply.github.com> Date: Tue, 28 Jul 2020 06:22:02 +1000 Subject: [PATCH] output plain text to syslog (#3985) * output plain text to syslog (#3984) * fix lint warnings Co-authored-by: Hamish Moffatt --- lib/util/logger.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/util/logger.js b/lib/util/logger.js index 361fef2e0..3313814ac 100644 --- a/lib/util/logger.js +++ b/lib/util/logger.js @@ -82,7 +82,13 @@ if (output.includes('file')) { /* istanbul ignore next */ if (output.includes('syslog')) { require('winston-syslog').Syslog; - const options = {app_name: 'zigbee2mqtt', ...settings.get().advanced.log_syslog}; + const options = { + app_name: 'zigbee2mqtt', + format: winston.format.printf(/* istanbul ignore next */(info) => { + return `${info.message}`; + }), + ...settings.get().advanced.log_syslog, + }; if (options.hasOwnProperty('type')) options.type = options.type.toString(); transportsToUse.push(new winston.transports.Syslog(options)); }