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 tohttps://api.samsungsami.io/v1.1
-
EVALOGS_SAMI_USER_TOKEN
string - the sami USER TOKEN. deafaults tobe8d0f5de9534bef9d4b2fa3aa224a5c
DEAFULT TEMPORARY -
EVALOGS_SAMI_DEVICE_TYPE_ID
string - the sami DEVICE TYPE ID. defaults todtab57a70a040f46bea42c7ae389de5142
DEFAULT TEMPORARY -
EVALOGS_SAMI_DEVICE_UUID
string - the PATH to be loaded. defaults toprocess.env.RESIN_UUID
ortestdeviceuuid
DEAFULT 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}});
});