mirror of
https://github.com/koreanbots/core.git
synced 2025-12-16 22:30:23 +00:00
21 lines
585 B
TypeScript
21 lines
585 B
TypeScript
export class Logger {
|
|
private static genStyle(bg: string, text='black') {
|
|
return `color:${text};background:${bg};padding:1px 3px;border-radius:2px;margin-right:5px;`
|
|
}
|
|
|
|
private static print(level: string, message: string, style: string) {
|
|
console.log(`%c${level}` + `%c${message}`, style, '')
|
|
}
|
|
|
|
static debug(message: string) {
|
|
this.print('DEBUG', message, this.genStyle('cyan'))
|
|
}
|
|
|
|
static warn(message: string) {
|
|
this.print('WARN', message, this.genStyle('yellow'))
|
|
}
|
|
|
|
static error(message: string) {
|
|
this.print('ERROR', message, this.genStyle('red', 'white'))
|
|
}
|
|
} |