1 2 Require['console'] = { 3 /** 4 * Provides a simple log output. Any parameters will be printed out in the developer console. 5 * @memberOf console 6 */ 7 log : function(format) { 8 var regexp = /%[sdifo]/; 9 var message = format; 10 for (var i = 1; i < arguments.length; i++) { 11 var found = message.search(regexp); 12 if (found != -1) { 13 message = message.replace(regexp, arguments[i]); 14 } 15 else { 16 if (message.length > 0) { 17 message = message.concat(' ') 18 } 19 message = message.concat(arguments[i]) 20 } 21 } 22 println(message); 23 } 24 }; 25 26 /** 27 * The <code>console</code> built-in object, loosely modeled after the 28 * <a href="http://wiki.commonjs.org/wiki/Console">CommonJS console</a>, 29 * except it only provides the <code>log()</code> method. 30 31 * @field 32 * @example 33 * console.log('the time is', new Date()); 34 * // prints "the time is Tue Jul 28 ...." 35 */ 36 37 var console = require('console'); 38