Merge pull request #717 from Brooooooklyn/master

fix(types): loose type restrict in Logger
This commit is contained in:
Gareth Jones 2018-05-29 08:23:52 +10:00 committed by GitHub
commit ed30df86ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 6 deletions

12
types/log4js.d.ts vendored
View File

@ -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;
}

View File

@ -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');