diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-05-24 20:50:17 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-05-24 20:50:17 +0900 |
| commit | caeba1197c4b66e10614ffbddce0a2e98b0b5ef3 (patch) | |
| tree | 929fbbcc92b9e24baa203fdb2e025f9e3e7e94f0 /src/utils/logger.ts | |
| parent | Use tabs in json (diff) | |
| download | sharkey-caeba1197c4b66e10614ffbddce0a2e98b0b5ef3.tar.gz sharkey-caeba1197c4b66e10614ffbddce0a2e98b0b5ef3.tar.bz2 sharkey-caeba1197c4b66e10614ffbddce0a2e98b0b5ef3.zip | |
Refactoring
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); } } |