title: Node.js Winston logging : arrays output
body: <p>I guess something is missing in my configuration of winston 2.2.0 since I'm having trouble to make it correctly output arrays. By correct, I mean exactly as the <code>console.log</code> would output. 
  My configuration holds only a default <code>transports.console</code>.</p>
  
  <p>If only one argument is given to the logger, then the arrays are displayed with indexes first, while it's correctly printed if two are given.</p>
  
  <p>Examples :</p>
  
  <pre><code>logger.debug ([ 1,2 ])
  &gt; 0=1, 1=2
  
  logger.debug (  [ 1,2], '')
  &gt; [ 1, 2 ] ''
  
  logger.debug ({x:1,y:2,z:{i:3}})
  &gt; x=1, y=2, i=3
  </code></pre>
  
  <p>turning on <code>prettyPrint:true</code> makes the json objects to display correctly, but add extra colors, carriage return and still displays arrays with indexes. </p>