winston-logger

1.0.1 • Public • Published

winston-logger

Create a winston logger using a simple API.

Example

var Logger = require('winston-logger');
 
var logger = Logger({ console: true });
logger.info(..)

Here's an example development option set:

{
  "console" : true
}

And production options:

{
    "file"    : true,
    "console" : false,
    "mail"    : {
      "to": "alerts@company.com",
      "from": "errors@company.com",
      "level": "critical",
      "host": "smtp.sendgrid.net",
      "username": "sendgrid_user",
      "password": "sendgrid_pass",
      "ssl": false
    },
    "papertrail" : {
      "host": "logs.papertrailapp.com",
      "port": 10000,
      "level": "error"
    }
  }

API

Logger(options)

Create a winston logger with provided transports in the options.

License

WWWWWW||WWWWWW
 W W W||W W W
      ||
    ( OO )__________
     /  |           \
    /o o|    MIT     \
    \___/||_||__||_|| *
         || ||  || ||
        _||_|| _||_||
       (__|__|(__|__|

Readme

Keywords

none

Package Sidebar

Install

npm i winston-logger

Weekly Downloads

14

Version

1.0.1

License

none

Last publish

Collaborators

  • segmentio
  • ivolo