README
@cat-org/logger ยท

Normalize the logger with the log name.
Install
yarn add @cat-org/logger --dev
Use default logger
The default logger can be used in node and browser.
import logger from '@cat-org/logger';
const log = logger('@cat-org/logger');
log.succeed('message'); // you can use log, succeed, fail, warn, info
Use ora logger
You should install ora before using this.
import logger from '@cat-org/logger';
const log = logger('@cat-org/logger', 'ora').init();
log.start('message'); // you can use log, succeed, fail, warn, info, start
With the custom options
const log = logger('@cat-org/logger', 'ora').init({
// ora options
});
Use custom logger
import logger from '@cat-org/logger';
const log = logger('@cat-org/logger', {
init: args => {
// do something to initialize logger
},
log: message => `handle-message-${message}`,
customMethod: {
getName: name => `render-custom-${name}`, // optional
print: message => `handle-message-${message}`,
after: name => {
// optional
// do something after running log
},
},
});