setLogLevel( level, [successCallback], [errorCallback] ) method

Set log level. This function sets the log level for logging.



Coverage of logging data in each log level:  DEBUG < INFO < WARN < ERROR. 


Following is the expected behavior to cover log messages at specific log levels. 


   Error : only error 


   Warn  : error, warn 


   Info  : error, warn, info 


   Debug : error, warn, info, debug 


For example, if you want to get all log messages, you need to set it to 'Debug' level. 
If WARN level is set, logging data contains WARN and ERROR messages. 


Default log level is ERROR.

Syntax

<static> setLogLevel( level, [successCallback], [errorCallback] )

Parameters

Name Type Argument Description
level String   log level to set [DEBUG, INFO, WARN, ERROR]
successCallback function (optional) success callback method upon success state.When log level is successfully set, it is fired. No object will be passed to success callback.
errorCallback function (optional) error callback method upon error state. For this method, since kapsel logger native code always calls success callback after executing the API of oData logger library, it is very unusual to fire error callback.(If cordova caused system exception, error callback could be fired by cordova)

Example

sap.Logger.setLogLevel(sap.Logger.DEBUG, function(logLevel) {
  alert("Log level set");
}, function() {
  alert("Failed to set log level");
});

Source

logger.js, line 175.