/**
  * @param BaseAuditLog $entity
  * @throws \Exception
  */
 protected function setUser(BaseAuditLog $entity)
 {
     $userProperty = $this->container->getParameter('xiidea.easy_audit.user_property');
     if (null === ($user = $this->getUser())) {
         $entity->setUser($this->getAnonymousUserName());
         return;
     }
     $entity->setUser($this->getSettablePropertyValue($userProperty, $user));
 }