title: Check whether console is present
body: <p>I am writing a plugin. For that I will log a few things, say warnings, necc things, etc. To log them I will use console, but there can be an error if some browser doesn't support console. To handle this error, I am thinking of using this code:</p>
  
  <pre><code>    if (typeof console == 'undefined') console = {};
  if (typeof console.log == 'undefined') console.log = function() {};
  if (typeof console.debug == 'undefined') console.debug = function() {};
  if (typeof console.info == 'undefined') console.info = function() {};
  if (typeof console.warn == 'undefined') console.warn = function() {};
  if (typeof console.error == 'undefined') console.error = function() {};
  </code></pre>
  
  <p>Will this work right or is there a better option?</p>