/** * {@inheritDoc} */ public function __invoke(LogEntryInterface $logEntry) { $context = $logEntry->getContext(); $context['memory']['used'] = memory_get_usage(true); $context['memory']['peak'] = memory_get_peak_usage(true); $logEntry->setContext($context); }
/** * Replace any '{item}' in the messsage with context['item'] value * * @see http://www.php-fig.org/psr/psr-3/ * * {@inheritDoc} */ public function __invoke(LogEntryInterface $logEntry) { $message = $logEntry->getMessage(); $context = $logEntry->getContext(); $replace = []; foreach ($this->getPlaceHolders($message) as $name => $ph) { $replace[$ph] = $this->replaceWith($name, $ph, $context); } $logEntry->setMessage(strtr($message, $replace)); }
/** * {@inheritDoc} */ public function __invoke(LogEntryInterface $logEntry) { $context = $logEntry->getContext(); $context['uid'] = $this->uid; $logEntry->setContext($context); }
/** * {@inheritDoc} */ public function __invoke(LogEntryInterface $logEntry) { $context = $logEntry->getContext(); $context['counter'] = ++static::$counter; $logEntry->setContext($context); }