diff options
Diffstat (limited to 'src/utils/logger.ts')
| -rw-r--r-- | src/utils/logger.ts | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/utils/logger.ts b/src/utils/logger.ts index ebfa3c34fe..ecfacbc952 100644 --- a/src/utils/logger.ts +++ b/src/utils/logger.ts @@ -11,43 +11,43 @@ function toLevelColor(level: LogLevel): chalk.ChalkStyle { } export default class Logger { - domain: string; + private domain: string; - static log(level: LogLevel, message: string): void { - let color = toLevelColor(level); - let time = (new Date()).toLocaleTimeString('ja-JP'); + constructor(domain: string) { + this.domain = domain; + } + + 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}`); } - static error(message: string): void { + public static error(message: string): void { Logger.log('Error', message); } - static warn(message: string): void { + public static warn(message: string): void { Logger.log('Warn', message); } - static info(message: string): void { + public static info(message: string): void { Logger.log('Info', message); } - constructor(domain: string) { - this.domain = domain; - } - - log(level: LogLevel, message: string): void { + 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); } } |