Syslogs Winston
SyslogsFiles-Winston is a simple transports for winston, principal features:
- Create syslogs format files
- Without syslog server
- Magic
Installation
Syslogs files requires Node.js v4+ to run.
Install the dependencies and start the server.
$ cd yourProject$ npm install syslogsfiles-winston --save
How to use?
const winston = ;const Syslogs = ; const logger = transports: files: filename: 'yourfilename.log' path: './logs' maxSize: '5mb' sysConfig: facility: 'local4' severity: 'error' host: 'localhost' appName: 'sudo' pid: '123' date: Date ; const myError = ;myErrormessage = 'Error message';myErrorname = 'ERROR_NAME'; logger;
Logs example file
error: <163>1 2018-02-12T10:08:41.00+01:00 localhost sudo 123 - - Error message
error: <163>1 2018-02-12T10:08:41.00+01:00 google.com sudo 123 - - Error google