code: function makeSmartAccessor(name, isOption) {
    Object.defineProperty(Log.prototype, name, {
      enumerable: true,
      configurable: true,
      get: function() {
        return isOption ? this.always._options[name] : this.always['_' + name];
      },
      set: function(value) {
        if (isOption) {
          this.always._options[name] = value;
        } else {
          this.always['_' + name] = value;
        }
      },
    });
  }
docs: Create read/write accessors that prefer the parent log's properties (in the case of verbose/notverbose) to the current log's properties.