diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2019-02-03 01:24:59 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2019-02-03 01:24:59 +0900 |
| commit | 05baa89508308f71f1869b128ac95f1921004e2d (patch) | |
| tree | 5fe00ee99fd274840d5e8b3cd48a5008776ef45a /src/misc | |
| parent | Better logger (diff) | |
| download | misskey-05baa89508308f71f1869b128ac95f1921004e2d.tar.gz misskey-05baa89508308f71f1869b128ac95f1921004e2d.tar.bz2 misskey-05baa89508308f71f1869b128ac95f1921004e2d.zip | |
Refactoring of logger
Diffstat (limited to 'src/misc')
| -rw-r--r-- | src/misc/logger.ts | 9 |
1 files changed, 7 insertions, 2 deletions
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 { |