logger: {
      get() {
        return this.context && this.context.logger
          ? this.context.logger
          : logger