Refactoring
This commit is contained in:
@@ -11,43 +11,43 @@ function toLevelColor(level: LogLevel): chalk.ChalkStyle {
|
||||
}
|
||||
|
||||
export default class Logger {
|
||||
domain: string;
|
||||
|
||||
static log(level: LogLevel, message: string): void {
|
||||
let color = toLevelColor(level);
|
||||
let time = (new Date()).toLocaleTimeString('ja-JP');
|
||||
console.log(`[${time} ${color.bold(level.toUpperCase())}]: ${message}`);
|
||||
}
|
||||
|
||||
static error(message: string): void {
|
||||
Logger.log('Error', message);
|
||||
}
|
||||
|
||||
static warn(message: string): void {
|
||||
Logger.log('Warn', message);
|
||||
}
|
||||
|
||||
static info(message: string): void {
|
||||
Logger.log('Info', message);
|
||||
}
|
||||
private domain: string;
|
||||
|
||||
constructor(domain: string) {
|
||||
this.domain = domain;
|
||||
}
|
||||
|
||||
log(level: LogLevel, message: string): void {
|
||||
public static log(level: LogLevel, message: string): void {
|
||||
const color = toLevelColor(level);
|
||||
const time = (new Date()).toLocaleTimeString('ja-JP');
|
||||
console.log(`[${time} ${color.bold(level.toUpperCase())}]: ${message}`);
|
||||
}
|
||||
|
||||
public static error(message: string): void {
|
||||
Logger.log('Error', message);
|
||||
}
|
||||
|
||||
public static warn(message: string): void {
|
||||
Logger.log('Warn', message);
|
||||
}
|
||||
|
||||
public static info(message: string): void {
|
||||
Logger.log('Info', message);
|
||||
}
|
||||
|
||||
public log(level: LogLevel, message: string): void {
|
||||
Logger.log(level, `[${this.domain}] ${message}`);
|
||||
}
|
||||
|
||||
error(message: string): void {
|
||||
public error(message: string): void {
|
||||
this.log('Error', message);
|
||||
}
|
||||
|
||||
warn(message: string): void {
|
||||
public warn(message: string): void {
|
||||
this.log('Warn', message);
|
||||
}
|
||||
|
||||
info(message: string): void {
|
||||
public info(message: string): void {
|
||||
this.log('Info', message);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user