Class jQuery.sap.log.LoggerModule: jquery.sap.global
A Logger class
Since: 1.1.2.
Constructor Summary
new jQuery.sap.log.Logger(sDefaultComponent)Creates a new Logger instance which will use the given component string for all logged messages without a specific component.
Method Summary
debug(sMessage, sDetails?, sComponent?)Creates a new debug-level entry in the log with the given message, details and calling component.
error(sMessage, sDetails?, sComponent?)Creates a new error-level entry in the log with the given message, details and calling component.
fatal(sMessage, sDetails?, sComponent?)Creates a new fatal-level entry in the log with the given message, details and calling component.
info(sMessage, sDetails?, sComponent?)Creates a new info-level entry in the log with the given message, details and calling component.
isLoggable(iLevel?, sComponent?)Checks whether logging is enabled for the given log level, depending on the currently effective log level for the given component.
setLevel(iLogLevel, sComponent?)Defines the maximum 
jQuery.sap.log.Level of log entries that will be recorded.trace(sMessage, sDetails?, sComponent?)Creates a new trace-level entry in the log with the given message, details and calling component.
warning(sMessage, sDetails?, sComponent?)Creates a new warning-level entry in the log with the given message, details and calling component.
 Constructor Detail 
 Method Detail 
 debug(sMessage, sDetails?, sComponent?): jQuery.sap.log.Logger
 Creates a new debug-level entry in the log with the given message, details and calling component. 
Parameters:
| {string} | sMessage | Message text to display | 
| {string} | sDetails?, Default: '' | Details about the message, might be omitted | 
| {string} | sComponent?, Default: '' | Name of the component that produced the log entry | 
Returns:
| {jQuery.sap.log.Logger} | The log instance | 
 error(sMessage, sDetails?, sComponent?): jQuery.sap.log.Logger
 Creates a new error-level entry in the log with the given message, details and calling component. 
Parameters:
| {string} | sMessage | Message text to display | 
| {string} | sDetails?, Default: '' | Details about the message, might be omitted | 
| {string} | sComponent?, Default: '' | Name of the component that produced the log entry | 
Returns:
| {jQuery.sap.log.Logger} | The log instance | 
 fatal(sMessage, sDetails?, sComponent?): jQuery.sap.log.Logger
 Creates a new fatal-level entry in the log with the given message, details and calling component. 
Parameters:
| {string} | sMessage | Message text to display | 
| {string} | sDetails?, Default: '' | Details about the message, might be omitted | 
| {string} | sComponent?, Default: '' | Name of the component that produced the log entry | 
Returns:
| {jQuery.sap.log.Logger} | The log instance for method chaining | 
 getLevel(sComponent?): int
 Returns the log level currently effective for the given component. If no component is given or when no level has been configured for a given component, the log level for the default component of this logger is returned. 
Parameters:
| {string} | sComponent? | Name of the component to retrieve the log level for | 
- Since:
- 1.1.2
Returns:
| {int} | The log level for the given component or the default log level | 
 info(sMessage, sDetails?, sComponent?): jQuery.sap.log.Logger
 Creates a new info-level entry in the log with the given message, details and calling component. 
Parameters:
| {string} | sMessage | Message text to display | 
| {string} | sDetails?, Default: '' | Details about the message, might be omitted | 
| {string} | sComponent?, Default: '' | Name of the component that produced the log entry | 
Returns:
| {jQuery.sap.log.Logger} | The log instance | 
 isLoggable(iLevel?, sComponent?): boolean
 Checks whether logging is enabled for the given log level, depending on the currently effective log level for the given component. 
If no component is given, the default component of this logger will be taken into account.
Parameters:
| {int} | iLevel?, Default: Level.DEBUG | The log level in question | 
| {string} | sComponent? | Name of the component to check the log level for | 
- Since:
- 1.13.2
Returns:
| {boolean} | Whether logging is enabled or not | 
 setLevel(iLogLevel, sComponent?): jQuery.sap.log
 Defines the maximum 
jQuery.sap.log.Level of log entries that will be recorded. Log entries with a higher (less important) log level will be omitted from the log. When a component name is given, the log level will be configured for that component only, otherwise the log level for the default component of this logger is set. For the global logger, the global default level is set. Note: Setting a global default log level has no impact on already defined component log levels. They always override the global default log level.
Parameters:
| {jQuery.sap.log.Level} | iLogLevel | The new log level | 
| {string} | sComponent? | The log component to set the log level for | 
Returns:
| {jQuery.sap.log} | This logger object to allow method chaining | 
 trace(sMessage, sDetails?, sComponent?): jQuery.sap.log.Logger
 Creates a new trace-level entry in the log with the given message, details and calling component. 
Parameters:
| {string} | sMessage | Message text to display | 
| {string} | sDetails?, Default: '' | Details about the message, might be omitted | 
| {string} | sComponent?, Default: '' | Name of the component that produced the log entry | 
Returns:
| {jQuery.sap.log.Logger} | The log-instance | 
 warning(sMessage, sDetails?, sComponent?): jQuery.sap.log.Logger
 Creates a new warning-level entry in the log with the given message, details and calling component. 
Parameters:
| {string} | sMessage | Message text to display | 
| {string} | sDetails?, Default: '' | Details about the message, might be omitted | 
| {string} | sComponent?, Default: '' | Name of the component that produced the log entry | 
Returns:
| {jQuery.sap.log.Logger} | The log instance |