Cross-browser logging method

From javascript ninja book

by dandoyon

JavaScript

function log() {
    try {
        console.log.apply(console, arguments);
    } catch(e) {
        try {
            opera.postError.apply(opera, arugments);
        } catch(e) {
            alert(Array.prototype.join.call(arguments, " "));
        }
    }
}
log("my log entry"); // open up your browser's developer tools and look at console