code: function getNullLogger() {
    return new Proxy(
      {},
      {
        get: function(target, propKey) {
          // not proxy for Timer
          if (propKey === 'Timer') {
            return _.bind(InnerTimer, {}, undefined)
          }
  
          return function() {}
        },
        apply: function(target, object, args) {}
      }
    )
  }
docs: always return a dummy logger