-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.js
More file actions
26 lines (25 loc) · 783 Bytes
/
example.js
File metadata and controls
26 lines (25 loc) · 783 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
'use strict';
const Logger = require('./index');
const logger = new Logger();
logger.log('this is normal message');
logger.success('this is success message');
logger.warn('this is warning message');
logger.info('this is info message');
logger.error('this is error message');
logger.bold('log the message in BOLD');
logger.log('this is normal message with prefix', 'success');
logger.error('this is error with prefix', true);
logger.setColor({info: 'grey'});
logger.info('Change color to grey');
const promiseFunc = () => {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve(true);
}, 2000);
});
}
logger.spin(promiseFunc, 'loading task');
const spinner = logger.startSpin('text');
setTimeout(() => {
spinner.stop();
},1000);