Files
develop202-migu_video/utils/colorOut.js
2025-12-12 19:46:22 +08:00

40 lines
728 B
JavaScript

import { debug } from "../config.js"
import { getLogDateTime } from "./time.js"
function basePrint(color, msg) {
console.log(`${color}%s %s\x1B[0m`, `[${getLogDateTime(new Date())}]`, msg)
}
function printRed(msg) {
basePrint("\x1B[31m", msg)
}
function printGreen(msg) {
basePrint("\x1B[32m", msg)
}
function printYellow(msg) {
basePrint("\x1B[33m", msg)
}
function printBlue(msg) {
basePrint("\x1B[34m", msg)
}
function printMagenta(msg) {
basePrint("\x1B[35m", msg)
}
function printGrey(msg) {
basePrint("\x1B[2m", msg)
}
function printDebug(obj) {
if (debug) {
console.dir(obj, { depth: null })
}
}
export {
printGreen, printBlue, printRed, printYellow, printMagenta, printGrey, printDebug
}