1.0.6 • Published 1 year ago

mqttlogger v1.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

mqttlogger

A Winston logger package integrated with MQTT publish support

Installation

npm install mqttlogger --save

Usage

/**
 * Requiring `mqttlogger` will expose
 * `winston.transports.MqttTransport`
 */
import logger from 'mqttlogger';

logger.log('hardwareDown', "COMPONENT-NAME", {baseTopic : 'TOPIC/TO/PUBLISH', data: { status: 'hardwareDown'}} )

The logger supports custom levels such as hardwareDown and hardwareUp. Whatever levels need to be published need to be declared on .env file. Also MQTT credentials need to be declared in the .env

  • MQTT_LOG_LEVELS='hardwareDown|hardwareUp'
  • MQTT_USERNAME='hardwareDown|hardwareUp'
  • MQTT_PASSWORD='mqtt-password'
1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago