winston-winlog2
This project is no longer maintained
Windows Event Log logger for the node.js Winston module.
Exactly like the original winston-winlog, however uses coreybutler/node-windows instead of jfromaniello/windowseventlogjs so no native compiling using node-gyp is required. Also automatically pops up a UAC box if admin permissions are required.
Installation
$ npm install winston-winlog2
$ npm install winston
Usage
Configure :
var winston = winlog = ; winston;
Then you can do:
winston.info; winston.warning; winston.error;
And you will see
Custom event log
When adding the transport you can define a custom event log as follows:
winston;
Then you will find your logs under "Applications and Services Logs"
How it works
This transport uses the module node-windows to log events.
The transport will do nothing (doesn't throw!) if you run it on a platform other than win32.