Hide network_key from debug output (#1169)

* Hide network_key from debug output

There's no need to print this key.

* strings must use singlequote

* Update zigbee.js
This commit is contained in:
Jakub
2019-03-02 14:04:52 +01:00
committed by Koen Kanters
parent 4ea55fe22a
commit 672a0cac4f
+5 -1
View File
@@ -5,6 +5,7 @@ const data = require('./util/data');
const utils = require('./util/utils');
const ZigbeeQueue = require('./util/zigbeeQueue');
const cieApp = require('./zapp/cie');
const objectAssignDeep = require('object-assign-deep');
const zclId = require('zcl-id');
const advancedSettings = settings.get().advanced;
@@ -32,7 +33,10 @@ const defaultCfg = {
disDefaultRsp: 0,
};
logger.debug(`Using zigbee-shepherd with settings: '${JSON.stringify(shepherdSettings)}'`);
// Don't print network key.
const shepherdSettingsLog = objectAssignDeep.noMutate(shepherdSettings);
shepherdSettingsLog.net.precfgkey = 'HIDDEN';
logger.debug(`Using zigbee-shepherd with settings: '${JSON.stringify(shepherdSettingsLog)}'`);
class Zigbee {
constructor() {