1.0.2 • Published 7 months ago

@ululab/logger-js v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
7 months ago

logger-js

Scrittura di log basato su winston

Using npm:

$ npm install @ululab/logger-js

Inclusione 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"}
1.0.2

7 months ago

1.0.1

9 months ago

1.0.0

9 months ago