@ululab/logger-js
v1.0.2
Published
Scrittura log con winston
Readme
logger-js
Scrittura di log basato su winston
Using npm:
$ npm install @ululab/logger-jsInclusione pacchetto
const Logger = require('@ululab/logger-js');Info
Logger.channel('contatti').info({message: 'Email inviata con successo'})File: /logs/contatti.log
{"label":"contatti","level":"info","message":"Email inviata con successo","timestamp":"2023-08-29T08:45:28.475Z"}Error
Logger.channel('contatti').error({message: 'Email non inviata'})File: /logs/contatti.log
{"label":"contatti","level":"error","message":"Email non inviata","timestamp":"2023-08-29T08:45:28.475Z"}Per scrivere su un file differente passare il nome del file nel secondo paramentro; se passato in true scrive su /logs/app.log
Logger.channel('contatti', 'conattti-my-syte').error({message: 'Email non inviata'})
Logger.channel('contatti', true).error({message: 'Email non inviata'})File: /logs/conattti-my-syte.log
{"label":"contatti","level":"error","message":"Email non inviata","timestamp":"2023-08-29T08:45:28.475Z"}File: /logs/app.log
{"label":"contatti","level":"error","message":"Email non inviata","timestamp":"2023-08-29T08:45:28.475Z"}