Object logging in Console #Node Quick Notes.

Remember we require console to debug javascript so below will be

  1. Node do not logs objects as javasript does after certain level, to do so use,

    console.log(JSON.stringify(obj, null, 2)); or set require('util').inspect.defaultOptions.depth = null;
    
  2. if above is hard then just use string format and do below.

    // %o tells console.log() to string-format and log obj in its place
    console.log('%o', obj);