@itznotabug/routex
Version:
A client side redirection plugin for Vitepress.
16 lines (15 loc) • 567 B
JavaScript
/**
* Handles logging with consistent formatting for the redirects plugin
*/
export class Logger {
static PREFIX = '\x1b[2m\x1b[36m[redirects]\x1b[0m';
static log(message, spaced = false) {
console.log(`${spaced ? '\n' : ''}${Logger.PREFIX} ${message}`);
}
static warn(message, spaced = false) {
console.warn(`${spaced ? '\n' : ''}${Logger.PREFIX} \x1b[33m⚠\x1b[0m ${message}`);
}
static error(message, spaced = false) {
console.error(`${spaced ? '\n' : ''}${Logger.PREFIX} \x1b[31m✖\x1b[0m ${message}`);
}
}