winston-nodemailer

0.0.5 • Public • Published

Winston NodeMailer Build Status Dependency Status

is a transport for Winston that uses NodeMailer to send mails for log events. Contrary to other solution Winston NodeMailer requires you to provide a valid NodeMailer transport. It's in your hand how to configure your desired transport and to inject it into this module.

Installation

npm install winston-nodemailer

You can either invoke it via winston.Transports.NodeMailer like this:

var winston = require("winston");
require("winston-nodemailer");
 
winston.add(winston.Transports.NodeMailer, options);

or with a local variable that Winston NodeMailer exports:

var winston = require("winston");
var winstonNodeMailer = require("winston-nodemailer");
 
winston.add(winstonNodeMailer, options);

Options

to
The address(es) you want to send to. [required]
from
The address you want to send from. (default: winston@[server-host-name])
subject
Subject for email (default: winston: {{level}} {{msg}})
level
Level of messages that this transport should log.
silent
Boolean flag indicating whether to suppress output.
transport
A NodeMailer transport e.g. smtpTransport [required]

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.5
    29
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.5
    29
  • 0.0.4
    0
  • 0.0.3
    0
  • 0.0.2
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i winston-nodemailer

Weekly Downloads

24

Version

0.0.5

License

BSD

Last publish

Collaborators

  • topek