A graylog2 transport for winston. Inspired by winston-mail transport and node-graylog.
Installation
Tested on node-0.6.x, requires npm.
$ npm install winston$ npm install winston-graylog2
Usage
var winston = ;winston;
Options are the following:
-
level: Level of messages this transport should log. (default: info)
-
silent: Boolean flag indicating whether to suppress output. (default: false)
-
graylogHost: IP address or hostname of the graylog2 server. (default: localhost)
-
graylogPort: Port to send messages to on the graylog2 server. (default: 12201)
-
graylogHostname: The hostname associated with graylog2 messages. (default: require('os').hostname())
-
graylogFacility: The graylog2 facility to send log messages.. (default: nodejs)
-
graylogProtocol: The protocol to use when sending messages.. (default: tcp, alternatives: udp)