getContextMessage() protected method

The default implementation will dump user information, system variables, etc.
protected getContextMessage ( ) : string
return string the context information. If an empty string, it means no context information.
Example #1
0
 /**
  * {@inheritdoc}
  */
 public function export()
 {
     foreach ($this->messages as $message) {
         list($context, $level, $category, $timestamp, $traces) = $message;
         $extra = [];
         if ($context instanceof \Throwable || $context instanceof \Exception) {
             $this->client->captureException($context);
             $description = $context->getMessage();
         } elseif (isset($context['msg'])) {
             $description = $context['msg'];
             $extra = $context;
             unset($extra['msg']);
         } else {
             $description = $context;
         }
         if ($this->context) {
             $extra['context'] = parent::getContextMessage();
         }
         if (is_callable($this->extraCallback)) {
             $extra = call_user_func($this->extraCallback, $context, $extra);
         }
         $data = ['level' => static::getLevelName($level), 'timestamp' => $timestamp, 'message' => $description, 'extra' => $extra, 'tags' => ['category' => $category]];
         $this->client->capture($data, $traces);
     }
 }
 /**
  * Ability to hide context message. See parent implementation for more details.
  * @return string
  */
 protected function getContextMessage()
 {
     return $this->includeContextMessage ? parent::getContextMessage() : '';
 }
 /**
  * @inheritdoc
  * @return string
  */
 protected function getContextMessage()
 {
     return $this->enableContextMassage ? parent::getContextMessage() : '';
 }