This PR adds a LogInitialisation boolean option (defaulting to true to mirror current behavior) that allows the initial startup STDOUT to be suppressed. This is desirable when you want complete control of your program's STDOUT. It's also desirable when, for example, setting a NetworkKey with the Security API enabled and NOT wanting that key exposed in the STDOUT Options Overrides section.
I felt it more appropriate to add a new option that is specific to this node implementation rather than inferring from the open-zwave official config optionsLogging and ConsoleOutput as you may want to just skip this init message but keep the other options enabled.
Closes #156
This PR adds a
LogInitialisation
boolean option (defaulting totrue
to mirror current behavior) that allows the initial startup STDOUT to be suppressed. This is desirable when you want complete control of your program's STDOUT. It's also desirable when, for example, setting aNetworkKey
with the Security API enabled and NOT wanting that key exposed in the STDOUTOptions Overrides
section.I felt it more appropriate to add a new option that is specific to this node implementation rather than inferring from the open-zwave official config options
Logging
andConsoleOutput
as you may want to just skip this init message but keep the other options enabled./cc @ekarak @Jovaage @DvStephen