summaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2016-12-29 21:14:47 +0900
committersyuilo <syuilotan@yahoo.co.jp>2016-12-29 21:14:53 +0900
commitebe3225e0c8f1b28ba15929fff8be3fe4396c31a (patch)
treef838dd1ab9293d34a58dfd946b0f3ca222512830 /src/utils
parentUpdate log message (diff)
downloadsharkey-ebe3225e0c8f1b28ba15929fff8be3fe4396c31a.tar.gz
sharkey-ebe3225e0c8f1b28ba15929fff8be3fe4396c31a.tar.bz2
sharkey-ebe3225e0c8f1b28ba15929fff8be3fe4396c31a.zip
Add overload
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/logger.ts5
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 {