code: public function emailLog()
      {
          /*
              List errors that occured
          */
          $errorStr = $this->buildErrorList();
          /*
              Build Subject
          */
          $subject = 'Debug Log';
          $subjectMore = '';
          if (!empty($_SERVER['HTTP_HOST'])) {
              $subjectMore .= ' '.$_SERVER['HTTP_HOST'];
          }
          if ($errorStr) {
              $subjectMore .= ' '.($subjectMore ? '(Error)' : 'Error');
          }
          $subject = \rtrim($subject.':'.$subjectMore, ':');
          /*
              Build body
          */
          $body = (!isset($_SERVER['REQUEST_URI']) && !empty($_SERVER['argv'])
              ? 'Command: '. \implode(' ', $_SERVER['argv'])
              : 'Request: '.$_SERVER['REQUEST_METHOD'].' '.$_SERVER['REQUEST_URI']
          )."\n\n";
          if ($errorStr) {
              $body .= 'Error(s):'."\n"
                  .$errorStr."\n";
          }
          /*
              "attach" serialized log to body
          */
          $data = \array_intersect_key($this->debug->getData(), \array_flip(array(
              'alerts',
              'log',
              'logSummary',
              'requestId',
              'runtime',
          )));
          $data['rootChannel'] = $this->debug->getCfg('channel');
          $body .= $this->debug->utilities->serializeLog($data);
          /*
              Now email
          */
          $this->email($this->debug->getCfg('emailTo'), $subject, $body);
          return;
      }
docs: Serializes and emails log
  
  @return void