A syslog transport for winston that uses posix
A Syslog transport for winston using posix.
$ npm install winston$ npm install winston-posix-syslog
tldr;?: 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 = require'winston';var PosixSyslog = require'winston-posix-syslog'PosixSyslog;winstonaddPosixSyslog options;winston.log'info' 'I AM the one who knocks.';
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 = require'winston';winstonsetLevelswinstonconfigsysloglevels;
PosixSyslog transport will only log to the level that are available in the syslog protocol. These are (in increasing order of severity):