starlight-logger
v1.0.0
Published
Colorful logger for Starlight and Node.js using starlight-color
Maintainers
Readme
Starlight Logger Documentation
starlight-logger is a colorful logging library for Starlight scripts and Node.js.
It uses starlight-color to print messages in different colors depending on the log level.
Installation
npm install starlight-logger starlight-color
Importing
Use the import statement in your Starlight or Node.js project:
import logger from "starlight-logger";
Logger Methods
Method | Color | Description
--- | --- | ---
logger.log(msg) | Gray | General log message
logger.info(msg) | Blue | Informational message
logger.success(msg) | Green | Success message
logger.warn(msg) | Yellow | Warning message
logger.error(msg) | Red | Error message
logger.debug(msg) | Magenta | Debug message
logger.trace(msg) | Cyan | Trace messages for detailed logs
Examples
import logger from "starlight-logger";
logger.log("General message");
logger.info("Server started");
logger.success("User successfully created");
logger.warn("Disk space is low");
logger.error("Cannot find file");
logger.debug("x = 42");
logger.trace("Function call stack");
The above code will print messages in their respective colors in the terminal.
Notes
- Works in CLI/terminal with ANSI color support.
- Integrates seamlessly with Starlight scripts.
- Great for debugging, warnings, errors, and general info logs.
Color Reference
- (red) Red - Error messages
- (yellow) Yellow - Warning messages
- (green) Green - Success messages
- (blue) Blue - Info messages
- (magenta) Magenta - Debug messages
- (cyan) Cyan - Trace messages
- (gray) Gray - General log messages
