logikit
v1.0.3
Published
A customizable logging library for enhanced console output.
Downloads
266
Maintainers
Keywords
Readme
npm install logikit
yarn add logikit
INFO
DEBUG
WARN
ERROR
READY
DATABASE
HEARTBEAT
SHARD
CLUSTER
COMMAND
EVENT
NOTICE
CRITICAL
TRACE
Reset
Black
Red
Green
White
Cyan
Magenta
Blue
Yellow
BgBlack
BgGreen
BgRed
BgYellow
BgBlue
BgMagenta
BgCyan
BgWhite
Bright
Dim
Underscore
Blink
Reverse
Hidden
Reset
const { Logger, Colors, Styles } = require("logikit");
function runApp() {
Logger.info("Application started");
Logger.debug("Debugging application flow");
Logger.warn("Warning! Potential issue detected");
try {
// Simulating an error
throw new Error("Something went wrong!");
} catch (error) {
Logger.error("An error occurred", error);
}
Logger.ready("Application is ready to accept requests");
Logger.database("Database connection established");
Logger.heartbeat("Heartbeat signal sent");
Logger.shard("Shard initialized");
Logger.cluster("Cluster started successfully");
Logger.command("Command executed");
Logger.event("Event triggered");
Logger.notice("Notice: This is a general notice");
Logger.critical("Critical error: System is shutting down");
Logger.trace("Tracing application execution flow");
Logger.log('INFO', 'This is a custom log with specific styling!', Colors.Green, Styles.Bright);
Logger.log('DEBUG', 'This log has a blue background!', Colors.White, Styles.BgBlue);
}
runApp();
[9:21:16] => INFO - Application started
[9:21:16] => DEBUG - Debugging application flow
[9:21:16] => WARN - Warning! Potential issue detected
[9:21:16] => ERROR - An error occurred: Something went wrong!
Stack Trace: ... (the stack trace of the error)
[9:21:16] => READY - Application is ready to accept requests
[9:21:16] => DATABASE - Database connection established
[9:21:16] => HEARTBEAT - Heartbeat signal sent
[9:21:16] => SHARD - Shard initialized
[9:21:16] => CLUSTER - Cluster started successfully
[9:21:16] => COMMAND - Command executed
[9:21:16] => EVENT - Event triggered
[9:21:16] => NOTICE - Notice: This is a general notice
[9:21:16] => CRITICAL - Critical error: System is shutting down
[9:21:16] => TRACE - Tracing application execution flow
[9:21:16] => INFO - This is a custom log with specific styling!
[9:21:16] => DEBUG - This log has a blue background!
If you have any issues don't hesitate to report it via GitHub Issues.
This package was made by @lazyfenix.