/** * @inheritdoc */ public function onSuccess(ActionContract $action) { if ($level = $this->log_success) { $context = array('name' => $action->name(), 'creator' => $action->getCreator()->getFingerprint(), 'action' => $action->getContext()); $this->log->log($level, 'Action success event.', $context); } }
/** * Passes message and log level to logger instance. * * @param string $logLevel * @param string|null $message */ protected function log($logLevel, $message) { if (!is_null($message)) { $this->logger->log($logLevel, $message); } }