From 9a049d604ef726ece739e11325605bd2757fcd27 Mon Sep 17 00:00:00 2001 From: LongYinan Date: Mon, 28 May 2018 15:22:29 +0800 Subject: [PATCH] fix(types): loose type restrict in Logger --- types/log4js.d.ts | 12 ++++++------ types/test.ts | 3 +++ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/types/log4js.d.ts b/types/log4js.d.ts index b812c88..fb5b1d7 100644 --- a/types/log4js.d.ts +++ b/types/log4js.d.ts @@ -448,15 +448,15 @@ export interface Logger { clearContext(): void; - trace(message: string, ...args: any[]): void; + trace(message: any, ...args: any[]): void; - debug(message: string, ...args: any[]): void; + debug(message: any, ...args: any[]): void; - info(message: string, ...args: any[]): void; + info(message: any, ...args: any[]): void; - warn(message: string, ...args: any[]): void; + warn(message: any, ...args: any[]): void; - error(message: string, ...args: any[]): void; + error(message: any, ...args: any[]): void; - fatal(message: string, ...args: any[]): void; + fatal(message: any, ...args: any[]): void; } diff --git a/types/test.ts b/types/test.ts index 49a126b..18e8647 100644 --- a/types/test.ts +++ b/types/test.ts @@ -4,6 +4,9 @@ log4js.configure('./filename'); const logger1 = log4js.getLogger(); logger1.level = 'debug'; logger1.debug("Some debug messages"); +logger1.fatal({ + whatever: 'foo' +}) const logger3 = log4js.getLogger('cheese'); logger3.trace('Entering cheese testing');