A Syslog transport for winston using posix.
$ npm install winston$ npm install winston-posix-syslog
The winston-syslog transport is amazing, but it only capable of communicating with syslog using udp or tcp. I needed something in my environment that uses the C bindings.
var winston = ;var PosixSyslog = PosixSyslog;winston;winston;
The PosixSyslog transport takes the following options:
Because syslog only allows a subset of the levels available in winston, levels that do not match will be ignored. Therefore, in order to use
winston-posix-syslog effectively, you should indicate to winston that you want to use the syslog levels:
var winston = ;winston;
PosixSyslog transport will only log to the level that are available in the syslog protocol. These are (in increasing order of severity):