LogMeHard
Features
| 1 | Clear console |
| 2 | Turn log on/off depending on your needs |
| 3 | Show Trace |
In javascript/typescript file
import { LogMeHardNode, LogMeHardWeb } from 'log-me-hard';
LogMeHardNode.log('normal logging').asNormal();
LogMeHardNode.log('Worked!').asNormal();
LogMeHardNode.warn('Did something went wrong with my code?').asNormal();
LogMeHardNode.error('Something went wrong with my code!').asNormal();
LogMeHardNode.log('stringified logging').asNormal({});
LogMeHardNode.log({
name: 'Wendy',
age: 20,
}).asStringify();
LogMeHardNode.warn({
name: 'Wendy',
age: 20,
}).asStringify({
indentSpace: 2,
});
LogMeHardNode.error({
name: 'Wendy',
age: 20,
}).asStringify({
indentSpace: 4,
});
LogMeHardNode.log('objectified logging').asNormal();
LogMeHardNode.log({
name: 'Wendy',
age: 20,
}).asObject({
objectName: 'Wendy',
});
LogMeHardNode.error('Error asObject').asObject({
objectName: 'error',
});
LogMeHardNode.warn('Warning').asObject({
objectName: 'warn',
});
Web

Node

Question
Why do I build this?
I need to log something during development mode and turn it off during production mode or whenever I want without removing all console.log, console.error or console.warning manually.
Can I raise an issue?
Feel free to raise an issue if you have a question, an enhancement, or a bug report.
Installation
yarn add log-me-hard
OR
npm i log-me-hard