The Logging API is used to access the client console logger.
The following Logging APIs are available:
ice.log.debug(logger, message, exception)ice.log.info(logger, message, exception)ice.log.warn(logger, message, exception)ice.log.error(logger, message, exception)ice.log.childLogger(parentLogger, categoryName)
Logs a DEBUG level message to the console or log window.
Usage:
ice.log.debug(ice.log, 'Debug message');
Parameters:
logger
message
Logs a INFO level message to the console or log window.
Usage:
ice.log.info(ice.log, 'Info message');
Parameters:
logger
message
Logs a WARN level message to the console or log window.
Usage:
ice.log.warn(ice.log, 'Warning message');
Parameters:
logger
message
Logs a ERROR level message to the console or log window.
Usage:
try {
...
} catch (e) {
ice.log.error(ice.log, 'Error occurred', e);
}
Parameters:
logger
message
responseDOM
Creates an new child logger that logs its messages into the defined category.
Usage:
var a = ice.log.childLogger(ice.log, 'A');
ice.log.debug(a, 'message in category A');
//outputs -- [window.A] debug: message in category A
var aa = ice.log.childLogger(a, 'AA');
ice.log.warn(aa, 'message in category AA');
//outputs -- [window.A.AA] warning: message in category AA
Parameters:
logger
categoryName