Registers a new graylog2 input.
Input name, acting as an identifier.
Options based on which transport will be created.
Defines a logging channel for module, which instructs the manager
which log level and input to use for him.
'@all' module can be specified as default channel.
Module name.
Module channel.
Class responsible for holding graylog2 transport.
Uses winston-graylog2 npm package.