Installation
bash
npm install --save logmojiUsage
javascript
const logger = require("logmoji")({
timestamp: false,
disablePrefixText: false,
logSymbols: {
success: "🗣️",
},
});
logger.success("You did it!");
// Output: 🗣️ You did itAvailable Log Functions
javascript
logger.success("You did it!");
// Output: ✅ You did itjavascript
logger.fail("You're suck!");
// Output: 📛 You're suckjavascript
logger.error("Oh crap!");
// Output: 🚨 Oh crap!javascript
logger.warn("Oops!");
// Output: 🟠 Oops!javascript
logger.log("Debug");
// Output: 📄 DebugContext Logger
Use createContext to create a child logger that prefixes every log with a context label. Useful for identifying which module or service a log comes from.
javascript
const authLogger = logger.createContext("1 | 938594940 |");
authLogger.info("User logged in");
// Output: 📄 Info: 1 | 938594940 | User logged in
authLogger.error("Token expired");
// Output: 🚨 Error: 1 | 938594940 | Token expired