@novavisionspa/eva-logs

0.3.6 • Public • Published

eva-logs

Config via ENV VARS

simply set this environment varables in your app via the resin dashboard to configure the behavour of your devices

  • winston variables:

    • EVALOGS_WINSTON string or boolean - the flag to active or disable winston
    • EVALOGS_INFO_LOGFILE string - the PATH to be loaded. defaults to /data/filelog-info.log
    • EVALOGS_WARNING_LOGFILE string - the PATH to be loaded. defaults to /data/filelog-warning.log
    • EVALOGS_ERROR_LOGFILE string - the PATH to be loaded. defaults to /data/filelog-error.log
    • EVALOGS_DANGER_LOGFILE string - the PATH to be loaded. defaults to /data/filelog-danger.log
  • sami variables:

    • EVALOGS_SAMI string or boolean - the flag to active or disable sami
    • EVALOGS_SAMI_BASE_URL string - the BASE URL of sami api. defaults to https://api.samsungsami.io/v1.1
    • EVALOGS_SAMI_USER_TOKEN string - the sami USER TOKEN. deafaults to be8d0f5de9534bef9d4b2fa3aa224a5cDEAFULT TEMPORARY
    • EVALOGS_SAMI_DEVICE_TYPE_ID string - the sami DEVICE TYPE ID. defaults to dtab57a70a040f46bea42c7ae389de5142DEFAULT TEMPORARY
    • EVALOGS_SAMI_DEVICE_UUID string - the PATH to be loaded. defaults to process.env.RESIN_UUID or testdeviceuuidDEAFULT TEMPORARY

INSTALLATION

npm i @novavisionspa/eva-logs

USAGE

logger.config(function(){
  logger.log("info","tester","unit testing this module",{ "int":1, "string": "lorem ipsum", "array": [0,1,2,3], "obj": { "1": 1, "2": 2}});
  logger.log("error","tester","unit testing this module",{ "int":1, "string": "lorem ipsum", "array": [0,1,2,3], "obj": { "1": 1, "2": 2}});
  logger.log("warning","tester","unit testing this module",{ "int":1, "string": "lorem ipsum", "array": [0,1,2,3], "obj": { "1": 1, "2": 2}});
  logger.log("danger","tester","unit testing this module",{ "int":1, "string": "lorem ipsum", "array": [0,1,2,3], "obj": { "1": 1, "2": 2}});
});

SAMI DEVICE TYPE MANIFEST

Here

Readme

Keywords

Package Sidebar

Install

npm i @novavisionspa/eva-logs

Weekly Downloads

0

Version

0.3.6

License

Apache-2.0

Last publish

Collaborators

  • novavision