Structured logger with color-coded output for Mage applications.
import { MageLogger } from "@mage/app/logs";const logger = new MageLogger("my-plugin");
logger.success("Operation completed successfully");
logger.info("Server started on port 3000");
logger.warn("Deprecated API usage detected");
logger.error("Database connection failed");
logger.error(new Error("Something went wrong"));new MageLogger(source)
success(message)- Green log messageinfo(message)- Blue log messagewarn(message)- Yellow log messageerror(message | Error)- Red log message
- Outputs in format:
[Source][Level] message - Color-coded for easy scanning in terminal
- Source parameter helps identify log origin (e.g., plugin name)