N00b's Programming Machine

    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]

    Install

    npm i winston-nodemailer

    DownloadsWeekly Downloads

    49

    Version

    0.0.5

    License

    BSD

    Last publish

    Collaborators

    • topek