summaryrefslogtreecommitdiff
path: root/src/utils/logger.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-05-24 20:50:17 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-05-24 20:50:17 +0900
commitcaeba1197c4b66e10614ffbddce0a2e98b0b5ef3 (patch)
tree929fbbcc92b9e24baa203fdb2e025f9e3e7e94f0 /src/utils/logger.ts
parentUse tabs in json (diff)
downloadsharkey-caeba1197c4b66e10614ffbddce0a2e98b0b5ef3.tar.gz
sharkey-caeba1197c4b66e10614ffbddce0a2e98b0b5ef3.tar.bz2
sharkey-caeba1197c4b66e10614ffbddce0a2e98b0b5ef3.zip
Refactoring
Diffstat (limited to 'src/utils/logger.ts')
-rw-r--r--src/utils/logger.ts30
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);
}
}