demo/3d_demo/resources/src/js/logger.js

var Logger = function(tag) {
var context = {}
var userLogger = null
context.tag = tag || ''
context.setLogger = function(l) {
userLogger = l
if(!l.info && l.log) {
userLogger.info = l.log
}
}
context.debug = function(msg){
if(userLogger && userLogger.debug) {
userLogger.debug(context.tag + msg)
}
}
context.info = function(msg){
if(userLogger && userLogger.info) {
userLogger.info(context.tag + msg)
}
}
context.warn = function(msg){
if(userLogger && userLogger.warn) {
userLogger.warn(context.tag + msg)
}
}
context.error = function(msg){
if(userLogger && userLogger.error) {
userLogger.error(context.tag + msg)
}
}
return context
}