Skip to content

Instantly share code, notes, and snippets.

@pec1985
Created January 5, 2012 19:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save pec1985/1566671 to your computer and use it in GitHub Desktop.
Save pec1985/1566671 to your computer and use it in GitHub Desktop.
console.log - appcelerator
var win = Ti.UI.createWindow({
backgroundColor:'#ccc'
});
var console = {
log:function(){
var len = arguments.length;
var log = '';
for(var i = 0; i < len; i++){
var type = typeof(arguments[i]);
if(type == 'object' || type == 'array'){
log += ' '+JSON.stringify(arguments[i]);
}
if(type == 'string'){
log += ' '+arguments[i];
}
}
Ti.API.info(log);
}
}
console.log({sdf:"df"}, [1,3,5,6], "sdfsdf");
win.open();
@skypanther
Copy link

// logger.js
exports.log = function() {
    var log = '';
    for(var i = 0, len = arguments.length; i < len; i++){
        switch(typeof(arguments[i])) {
            case 'object':
            case 'array':
                log += ' '+JSON.stringify(arguments[i]);
            break;
            case 'string':
            case 'number':
                log += ' '+arguments[i];
            break;
            case 'boolean':
                log += ' '+ (arguments[i]) ? 'true' : 'false';
            break;
            case 'undefined':
                log += ' undefined';
            break;
            default:
                log += ' null';
        }
    }
    Ti.API.info(log);
};

// usage
var console = require('/logger');
console.log({sdf:"df"}, [1,3,5,6], "sdfsdf");

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment