diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2016-12-29 21:14:47 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2016-12-29 21:14:53 +0900 |
| commit | ebe3225e0c8f1b28ba15929fff8be3fe4396c31a (patch) | |
| tree | f838dd1ab9293d34a58dfd946b0f3ca222512830 /src/utils | |
| parent | Update log message (diff) | |
| download | sharkey-ebe3225e0c8f1b28ba15929fff8be3fe4396c31a.tar.gz sharkey-ebe3225e0c8f1b28ba15929fff8be3fe4396c31a.tar.bz2 sharkey-ebe3225e0c8f1b28ba15929fff8be3fe4396c31a.zip | |
Add overload
Diffstat (limited to 'src/utils')
| -rw-r--r-- | src/utils/logger.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/utils/logger.ts b/src/utils/logger.ts index 2189dd5ea5..495035d478 100644 --- a/src/utils/logger.ts +++ b/src/utils/logger.ts @@ -10,9 +10,12 @@ function toLevelColor(level: LogLevel): chalk.ChalkStyle { } } +export function log(message: string): void; export function log(level: LogLevel, message: string): void; export function log(level: LogLevel, message: string, domain: string): void; -export function log(level: LogLevel, message: string, domain?: string): void { +export function log(x: string | LogLevel, message?: string, domain?: string): void { + const level = typeof message == 'undefined' ? 'Info' : x as LogLevel; + message = typeof message == 'undefined' ? x : message; if (typeof domain == 'string') { log(level, `[${domain}] ${message}`); } else { |