Refactoring

This commit is contained in:
syuilo
2017-05-24 20:50:17 +09:00
parent 5a3cd80973
commit caeba1197c
16 changed files with 84 additions and 206 deletions

View File

@@ -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);
}
}