mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-11 12:30:18 +00:00
log4js: add missing Logger methods
Add Logger.isLevelEnabled(level) and Logger.isLEVELEnabled()
This commit is contained in:
@@ -8,6 +8,21 @@ log4js.addAppender(log4js.appenders.file('logs/cheese.log'), 'cheese');
|
||||
var logger = log4js.getLogger('cheese');
|
||||
logger.setLevel('ERROR');
|
||||
|
||||
if (logger.isLevelEnabled(log4js.levels.DEBUG))
|
||||
logger.info('DEBUG is enabled');
|
||||
if (logger.isTraceEnabled())
|
||||
logger.info('TRACE is enabled');
|
||||
if (logger.isDebugEnabled())
|
||||
logger.info('DEBUG is enabled');
|
||||
if (logger.isInfoEnabled())
|
||||
logger.info('INFO is enabled');
|
||||
if (logger.isWarnEnabled())
|
||||
logger.info('WARN is enabled');
|
||||
if (logger.isErrorEnabled())
|
||||
logger.info('ERROR is enabled');
|
||||
if (logger.isFatalEnabled())
|
||||
logger.info('FATAL is enabled');
|
||||
|
||||
logger.trace('Entering cheese testing');
|
||||
logger.debug('Got cheese.');
|
||||
logger.info('Cheese is Gouda.');
|
||||
|
||||
Vendored
+8
@@ -99,6 +99,14 @@ declare module "log4js" {
|
||||
setLevel(level: string): void;
|
||||
setLevel(level: Level): void;
|
||||
|
||||
isLevelEnabled(level: Level): boolean;
|
||||
isTraceEnabled(): boolean;
|
||||
isDebugEnabled(): boolean;
|
||||
isInfoEnabled(): boolean;
|
||||
isWarnEnabled(): boolean;
|
||||
isErrorEnabled(): boolean;
|
||||
isFatalEnabled(): boolean;
|
||||
|
||||
trace(message: string, ...args: any[]): void;
|
||||
debug(message: string, ...args: any[]): void;
|
||||
info(message: string, ...args: any[]): void;
|
||||
|
||||
Reference in New Issue
Block a user