src/sap.ui.core/src/sap/base/Log.js
function getLogEntryListenerInstance(){
		if (!oListener) {
			oListener = {
				listeners: [],
				onLogEntry: function(oLogEntry){
					for (var i = 0; i < oListener.listeners.length; i++) {
						if (oListener.listeners[i].onLogEntry) {
							oListener.listeners[i].onLogEntry(oLogEntry);
						}
					}
				},
				attach: function(oLog, oLstnr){
					if (oLstnr) {
						oListener.listeners.push(oLstnr);
						if (oLstnr.onAttachToLog) {
							oLstnr.onAttachToLog(oLog);
						}
					}
				},
				detach: function(oLog, oLstnr){
					for (var i = 0; i < oListener.listeners.length; i++) {
						if (oListener.listeners[i] === oLstnr) {
							if (oLstnr.onDetachFromLog) {
								oLstnr.onDetachFromLog(oLog);
							}
							oListener.listeners.splice(i,1);
							return;
						}
					}
				}
			};
		}
		return oListener;
	}
function getLogEntryListenerInstance(){
		if (!oListener) {
			oListener = {
				listeners: [],
				onLogEntry: function(oLogEntry){
					for (var i = 0; i < oListener.listeners.length; i++) {
						if (oListener.listeners[i].onLogEntry) {
							oListener.listeners[i].onLogEntry(oLogEntry);
						}
					}
				},
				attach: function(oLog, oLstnr){
					if (oLstnr) {
						oListener.listeners.push(oLstnr);
						if (oLstnr.onAttachToLog) {
							oLstnr.onAttachToLog(oLog);
						}
					}
				},
				detach: function(oLog, oLstnr){
					for (var i = 0; i < oListener.listeners.length; i++) {
						if (oListener.listeners[i] === oLstnr) {
							if (oLstnr.onDetachFromLog) {
								oLstnr.onDetachFromLog(oLog);
							}
							oListener.listeners.splice(i,1);
							return;
						}
					}
				}
			};
		}
		return oListener;
	}
function getLogEntryListenerInstance ( ) { if ( ! oListener ) { oListener = { listeners : [ ] , onLogEntry : function ( oLogEntry ) { for ( var i = 0 ; i < oListener . listeners . length ; i ++ ) { if ( oListener . listeners [ i ] . onLogEntry ) { oListener . listeners [ i ] . onLogEntry ( oLogEntry ) ; } } } , attach : function ( oLog , oLstnr ) { if ( oLstnr ) { oListener . listeners . push ( oLstnr ) ; if ( oLstnr . onAttachToLog ) { oLstnr . onAttachToLog ( oLog ) ; } } } , detach : function ( oLog , oLstnr ) { for ( var i = 0 ; i < oListener . listeners . length ; i ++ ) { if ( oListener . listeners [ i ] === oLstnr ) { if ( oLstnr . onDetachFromLog ) { oLstnr . onDetachFromLog ( oLog ) ; } oListener . listeners . splice ( i , 1 ) ; return ; } } } } ; } return oListener ; }
Gets the log entry listener instance, if not present creates a new one
@returns {Object} the singleton log entry listener
Gets the log entry listener instance if not present creates a new one