console Fallback

Long form fallback for the console object.

by CRHain88

JavaScript

var checkConsole = window.checkConsole || {};
checkConsole = function() {
    var alertFallback = false;

    if (typeof window.console === "undefined" /*|| typeof console.log === "undefined"*/ ) {
        window.console = {};
        if (alertFallback) {
            window.console.log = function(msg) {
                alert(msg);
            };

            window.console.warn = function(msg) {
                alert('Warn: ' + msg);
            };

            window.console.error = function(msg) {
                alert('ERROR: ' + msg);
            };
        } else {
            window.console.log = window.console.warn = window.console.error = function() {};
        }
    }
};
checkConsole();