Vapor Winston Logger
Vapor plugin which provides Winston-based logger for all message events.
Features
- Colorized console output.
- File output.
- Configurable: logging level, timestamp format, message prefix
Installation
npm install vapor-winston-logger
Usage
var winstonLogger = ; // Instantiate Vapor etc. vapor;// orvapor;
Configuration
consoleLevel
(optional)
Console log level. Default value: debug
Available values: none
, debug
, info
, warn
and error
.
fileLevel
(optional)
File log level. Default value: none
Available values: none
, debug
, info
, warn
and error
.
logDir
(optional)
Directory used by file logger if fileLevel
isn't set to none
. Default value: logs
dateFormat
(optional)
Date format for timestamps. Default value: YYYY-MM-DD HH:mm:ss
Timestamps are internally implemented with momentjs. Check out their docs for possible formatting options.
prefix
(optional)
If enabled, all log messages are prefixed with bot's username. Default value: false
License
MIT. See LICENSE
.