1.0.6 • Published 10 years ago

vapor-winston-logger v1.0.6

Weekly downloads
9
License
MIT
Repository
github
Last release
10 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

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago