@contaquanto/qlog
Version:
quanto logging tool
63 lines (37 loc) • 1.23 kB
Markdown
## QLog
A smart logging tool, defined to be minimalist and simple.
## API Cheatsheet
### addFields
To be added
### subScope
To be added
## Log levels
#### info
<img src="https://i.ibb.co/MSdkY34/Captura-de-Tela-2019-08-28-a-s-20-20-52.png" alt="Captura-de-Tela-2019-08-28-a-s-20-20-52" border="0" />
> Displays a info message
#### error
<img src="https://i.ibb.co/Ns1dRks/Captura-de-Tela-2019-08-28-a-s-20-24-58.png" alt="Captura-de-Tela-2019-08-28-a-s-20-24-58" border="0" />
> Displays a error message
#### debug
<img src="https://i.ibb.co/LzNctcn/Captura-de-Tela-2019-08-28-a-s-20-20-46.png" alt="Captura-de-Tela-2019-08-28-a-s-20-20-46" border="0" />
> Displays a debug message
#### warn
<img src="https://i.ibb.co/0KmNxwz/Captura-de-Tela-2019-08-28-a-s-20-25-05.png" alt="Captura-de-Tela-2019-08-28-a-s-20-25-05" border="0">
> Displays a warning message
## Usage
```js
import qlog from '@contaquanto/qlog';
// Main scope with fields
let log = qlog.scope('MAIN').addFields({
hue: 'br',
a: 1,
stack: 'trace'
});
log.info('INFO MESSAGE');
log.debug('DEBUG MESSAGE');
log.warn('WARNING MESSAGE');
log.error('ERROR MESSAGE');
```
## What you need to know
- What are my scope stack?
- What are my Fields?