UNPKG

@robotical/sensors-dashboard

Version:

A dashboard tool for depicting Marty data by Robotical

21 lines (16 loc) 931 B
const SHOW_LOGS_GLOBAL = true; class Logger { public static info(SHOW_LOGS: boolean, tag: string, message: string) { SHOW_LOGS_GLOBAL && SHOW_LOGS && console.log('\x1b[34m%s\x1b[0m', `INFO: ${tag}`, message); // Blue color for info logs } public static error(SHOW_LOGS: boolean, tag: string, message: string) { SHOW_LOGS_GLOBAL && SHOW_LOGS && console.error('\x1b[31m%s\x1b[0m', `ERROR: ${tag}`, message); // Red color for error logs } public static debug(SHOW_LOGS: boolean, tag: string, message: string) { SHOW_LOGS_GLOBAL && SHOW_LOGS && console.debug('\x1b[35m%s\x1b[0m', `DEBUG: ${tag}`, message); // Magenta color for debug logs } public static warn(SHOW_LOGS: boolean, tag: string, message: string) { SHOW_LOGS_GLOBAL && SHOW_LOGS && console.warn('\x1b[33m%s\x1b[0m', `WARN: ${tag}`, message); // Yellow color for warning logs } } export default Logger;