UNPKG

@0xtld/tair-node

Version:

A Node.js package for Tair functionality with configuration, core, and helper modules.

51 lines (45 loc) 1.06 kB
import { ColorTheme, logger } from "../config"; const colors = new ColorTheme(); export class Logger { static error(message: any) { logger.error( colors.style( typeof message === "object" ? JSON.stringify(message, null, 2) : message, "error" ) ); } static success(message: any) { logger.info( colors.style( typeof message === "object" ? JSON.stringify(message, null, 2) : message, "success" ) ); } static warn(message: any) { logger.warn( colors.style( typeof message === "object" ? JSON.stringify(message, null, 2) : message, "warn" ) ); } static info(message: any) { logger.info( colors.style( typeof message === "object" ? JSON.stringify(message, null, 2) : message, "info" ) ); } static debug(message: any) { logger.debug( colors.style( typeof message === "object" ? JSON.stringify(message, null, 2) : message, "highlight" ) ); } } export default Logger;