From 05baa89508308f71f1869b128ac95f1921004e2d Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 3 Feb 2019 01:24:59 +0900 Subject: Refactoring of logger --- src/misc/logger.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/misc') diff --git a/src/misc/logger.ts b/src/misc/logger.ts index 402660d97a..0dbda4ca6f 100644 --- a/src/misc/logger.ts +++ b/src/misc/logger.ts @@ -5,9 +5,14 @@ export default class Logger { private domain: string; private parentLogger: Logger; - constructor(domain: string, parentLogger?: Logger) { + constructor(domain: string) { this.domain = domain; - this.parentLogger = parentLogger; + } + + public createSubLogger(domain: string): Logger { + const logger = new Logger(domain); + logger.parentLogger = this; + return logger; } public log(level: string, message: string, important = false): void { -- cgit v1.2.3-freya