var ClientLogger = function(name) { var logger = log4js.getLogger(name); return { debugl: function(fun) { if (logger.isDebugEnabled()) logger.debug.apply(logger, fun()); }, debugf: function() { logger.debug.apply(logger, arguments); }, tracef: function() { logger.trace.apply(logger, arguments); }, tracel: function(fun) { if (logger.isTraceEnabled()) logger.trace.apply(logger, fun()); }, error: function() { logger.error.apply(logger, arguments); } } }