/*
js debug component
*/
(function () {
var logger = function (level, object, viewType) {
= level;
= object;
= viewType;
}
logger.LEVEL_DEBUG = 0;
logger.LEVEL_INFO = 1;
logger.LEVEL_WARN = 2;
logger.LEVEL_ERROR = 3;
logger.LEVEL_FATAL = 4;
logger.VIEW_TYPE_ALERT = 0;
logger.VIEW_TYPE_APPEND = 1;
= {
setLevel: function (level) {
= level;
},
setObject: function (o) {
if (typeof o == 'string') {
= (o);
} else {
= o;
}
},
setViewType: function (type) {
= type;
},
log: function (s) {
(100, s);
},
debug: function (s) {
(logger.LEVEL_DEBUG, s);
},
info: function (s) {
(logger.LEVEL_INFO, s);
},
warn: function (s) {
(logger.LEVEL_WARN, s);
},
error: function (s) {
(logger.LEVEL_ERROR, s);
},
fatal: function (s) {
(logger.LEVEL_FATAL, s);
},
message: function (level, s) {
if (level >= ) {
if ( != null) {
= s;
} else if ( == logger.VIEW_TYPE_ALERT) {
alert(s);
} else {
((s));
(("br"));
}
}
}
};
if (typeof == 'undefined' || == null)
= new logger(logger.LEVEL_DEBUG, null, logger.VIEW_TYPE_APPEND);
})();