

(function(context) {
    context.global = context;

    var logger = context.logger || Interop.import('logger');

    if(!context.console){
        context.console = {
            log: function(){
                for(var i = 0; i < arguments.length; i ++){
                    logger.info(arguments[i])
                }
            },
            info: function(){
                for(var i = 0; i < arguments.length; i ++){
                    logger.info(arguments[i])
                }
            },
            debug: function(){
                for(var i = 0; i < arguments.length; i ++){
                    logger.debug(arguments[i])
                }
            },
            trace: function(){
                for(var i = 0; i < arguments.length; i ++){
                    logger.debug(arguments[i])
                }
            },
            warn: function(){
                for(var i = 0; i < arguments.length; i ++){
                    logger.warning(arguments[i])
                }
            },
            error: function(){
                for(var i = 0; i < arguments.length; i ++){
                    logger.error(arguments[i])
                }
            }
        };
    }

})(this);
(function (context) {
    context.global = context;

    var logger = context.logger || Interop.import('logger');

    context.console = context.console || {};

    context.console.debug = function () {
        for (var i = 0; i < arguments.length; i++) {
            logger.debug(arguments[i])
        }
    };

    context.console.info = function () {
        for (var i = 0; i < arguments.length; i++) {
            logger.info(arguments[i])
        }
    };

    context.console.warn = function () {
        for (var i = 0; i < arguments.length; i++) {
            logger.warning(arguments[i])
        }
    };

    context.console.error = function () {
        for (var i = 0; i < arguments.length; i++) {
            logger.error(arguments[i])
        }
    };

    context.console.log = context.console.info;

    context.console.trace = context.console.debug;

})(this);
Fix console polyfill for Graal
Fix console polyfill for Graal
