winston-error
Error helper for winston.
Add a decorator on winston.error()
(by default, customizable) which, when an error is passed as first argument,
also adds it in metadata and converts the call to a standard winston (message, metadata, ...)
.
The full error object is not added, only standard fields .name
, .message
and .stack
are copied (by default, customizable).
Install
npm install winston-error
Usage
var winston = ;var winstonError = ; var logger = ;; logger; // will add message, stack and code in meta
Copied fields can be explicitly selected, with a default value :
; logger; // will copy name, message, stack and status in meta
Decorated levels can be explicitly selected :
; logger; // will copy name, message and stack in metalogger; // will copy name, message and stack in meta
License
MIT
contributing
npm inpm test