Un logger simple, léger, coloré et contextualisé
npm install sloggSlogg est un logger pour NodeJS qui se veut simple d'utilisation et customisable.
Il permet de créer des _contextes_ de messages de log pour réunir les messages autrement qu'avec les standards log, info, warn, error...
``bash`
npm install --save slogg
``
[
{
"name": "Nom du contexte",
"color": "Une couleur parmis ['red', 'green', 'yellow', 'blue', 'magenta', 'cyan', 'white', 'gray', 'black']",
"prefix": "Chaîne de caractères qui préfixera les messages correspondant au contexte"
},
...
]
Un exemple est disponible dans le fichier _slogg.example.json_ :
`bash`
mv node_modules/slogg/slogg.examples.json ./slogg.example.json
Il est ensuite possible d'utiliser les contextes de la manière suivante :
`javascript
var slogg = require('slogg')();
slogg.update('New update available');
slogg.user('5ika is connected');
slogg.api('GET /users/list from 192.168.1.50');
`
Par défaut, les contextes standards sont disponibles :
`javascript`
slogg.log('Standard log');
slogg.info("Info");
slogg.debug('Debug');
slogg.warn('Warning');
slogg.error('Error');
Il est cependant possible de les ré-écrire à partir du fichier _slogg.json_.
`javascript
var slogg = require('slogg')('SERVER', 'magenta');
slogg("The server is shutting down");
`
`bash``
node example
