You are here

public function ContextKeyFilterProcessor::__invoke in Monolog 8

Same name and namespace in other branches
  1. 2.x src/Logger/Processor/ContextKeyFilterProcessor.php \Drupal\monolog\Logger\Processor\ContextKeyFilterProcessor::__invoke()

@inheritdoc

File

src/Logger/Processor/ContextKeyFilterProcessor.php, line 32

Class

ContextKeyFilterProcessor
Processor that filters out context keys.

Namespace

Drupal\monolog\Logger\Processor

Code

public function __invoke(array $record) {
  foreach ($this->contextKeys as $key) {
    if (isset($record['context'][$key])) {
      unset($record['context'][$key]);
    }
  }
  return $record;
}