[DAEMON-286] Incompatible Node environment in plugin modules
|Affected Version/s||Appc Daemon 3.0.0|
DescriptionPlugins extend the default Node module definition to override the require behavior and inject a few globals. The provided globals include
console, which is not fully compatible with the default Node behavior. -
require.main. - The global
consoleobject in Node is special in that it is is bound to Node's IO streams, which are [TTY](https://nodejs.org/api/tty.html#tty_tty) based streams with additional properties. Other Node third-party modules that rely on these particular environment details do not work in plugins.
- Jan Vennemann 2019-10-24
consoleissues seem to be resolved with the recent snooplog update.