1.0.6 • Published 8 years ago

vapor-winston-logger v1.0.6

Weekly downloads
9
License
MIT
Repository
github
Last release
8 years ago

NPM version Dependency Status

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 = require('vapor-winston-logger');

// Instantiate Vapor etc.

vapor.use(winstonLogger);
// or
vapor.use(winstonLogger, {
  consoleLevel: 'debug',
  fileLevel: 'debug',
  logDir: 'logs',
  dateFormat: 'YYYY-MM-DD HH:mm:ss',
  prefix: false
});

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.

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago