PATH:
opt
/
bitninja-threat-hunting
/
node_modules
/
winston-transport
# winston-transport The base `TransportStream` implementation for `winston >= 3`. Use these to write ecosystem Transports for `winston`. ## Usage ``` js const Transport = require('winston-transport'); const util = require('util'); // // Inherit from `winston-transport` so you can take advantage // of the base functionality and `.exceptions.handle()`. // module.exports = class CustomTransport extends Transport { constructor(opts) { super(opts); // // Consume any custom options here. e.g.: // - Connection information for databases // - Authentication information for APIs (e.g. loggly, papertrail, // logentries, etc.). // } log(info, callback) { setImmediate(() => { this.emit('logged', info); }); // Perform the writing to the remote service callback(); } }; ``` ## Tests Tests are written with `mocha`, `nyc`, `assume`, and `abstract-winston-transport`. They can be run with `npm`: ``` bash npm test ``` ##### Author: [Charlie Robbins](https://github.com/indexzero) ##### LICENSE: MIT
[-] .gitattributes
[edit]
[+]
..
[-] index.d.ts
[edit]
[-] package.json
[edit]
[+]
.nyc_output
[-] .eslintrc
[edit]
[-] index.js
[edit]
[-] .babelrc
[edit]
[-] README.md
[edit]
[+]
dist
[-] legacy.js
[edit]
[-] LICENSE
[edit]
[-] CHANGELOG.md
[edit]