winston-nma
v0.0.3
Published
**winston-nma** is a log transport for [Winston](https://github.com/flatiron/winston), **independently** developed. It allows you to send messages to your Android phone by using the [Notify My Android](http://www.notifymyandroid.com/) service. As of this
Readme
Notify My Android transport for Winston
winston-nma is a log transport for Winston, independently developed. It allows you to send messages to your Android phone by using the Notify My Android service. As of this moment, it's a simple transport without a whole lot of functionality, but it'll do the trick.
How to use
You can easily use npm:
npm install winston-nme
Use the transport
You can use winston-nma like any other transport.
var logger = new (winston.Logger)({
transports: [
new (winston.transports.NotifyMyAndroid)({ 'level': 'error', 'metadata': true, appName: 'My app', apiKey: 'your-api-key-here' })
]
});level: the level you want to log (e.g. 'error', 'warn'). Defaults toerror.metadata: Whether or not to send the metadata. Usesutil.inspect(default:false).appName: The name of your app. This name shows up in the notifications.apiKey: Your Notify My Android API key, which you can get on your control panel.
To do
This is an incomplete list.
- Build in support for NMA's
remainingrate-limiting setting
Changelog
v0.0.2 / v0.0.3 - 30 September 2014
- Published on npm
- Built-in support for winston's metadata
v0.0.1 - 28 September 2014
- Initial commit
License
winston-nma is available under the MIT license.
