Name
sn_analytics_api.AnalyticsApiLogger
Description
No description available
Script
var AnalyticsApiLogger = Class.create();
AnalyticsApiLogger.DEBUG = 0;
AnalyticsApiLogger.INFO = 1;
AnalyticsApiLogger.WARN = 2;
AnalyticsApiLogger.ERROR = 3;
AnalyticsApiLogger.level = gs.getProperty('sn_analytics_api.com.glide.ci.analytics.api.log_level', AnalyticsApiLogger.WARN);
AnalyticsApiLogger.isDebugEnabled = function() {
return AnalyticsApiLogger.level <= AnalyticsApiLogger.DEBUG;
};
AnalyticsApiLogger.isInfoEnabled = function() {
return AnalyticsApiLogger.level <= AnalyticsApiLogger.INFO;
};
AnalyticsApiLogger.isWarnEnabled = function() {
return AnalyticsApiLogger.level <= AnalyticsApiLogger.WARN;
};
AnalyticsApiLogger.isErrorEnabled = function() {
return AnalyticsApiLogger.level <= AnalyticsApiLogger.ERROR;
};
AnalyticsApiLogger.getLogger = function(source) {
return new AnalyticsApiLogger(source);
};
AnalyticsApiLogger.prototype = {
initialize: function(source) {
this.source = 'Analytics API';
if (source)
this.source = source;
},
debug: function(msg) {
if (AnalyticsApiLogger.isDebugEnabled())
gs.debug(this._getFormattedString(msg));
},
info: function(msg) {
if (AnalyticsApiLogger.isInfoEnabled())
gs.info(this._getFormattedString(msg));
},
warn: function(msg) {
if (AnalyticsApiLogger.isWarnEnabled())
gs.warn(this._getFormattedString(msg));
},
error: function(msg) {
if (AnalyticsApiLogger.isErrorEnabled())
gs.error(this._getFormattedString(msg));
},
_getFormattedString: function(msg) {
return this.source + " :: " + msg;
},
type: 'AnalyticsApiLogger'
};
Sys ID
a0e50b47530120101dccddeeff7b1214