Esempio n. 1
0
 public function auditLogToDB($action, $rawData, $environment = null)
 {
     try {
         $audit = new Audit();
         $audit->setAction($action);
         $audit->setRawData(serialize($rawData));
         $audit->setEnvironment($environment);
         $date = new \DateTime();
         $audit->setDate($date);
         $userName = $this->userService->getCurrentUser()->getUserName();
         $audit->setUsername($userName);
         $em = $this->doctrine->getManager();
         $em->persist($audit);
         $em->flush();
     } catch (\Exception $e) {
         $this->logger->err('An error occured: ' . $e->getMessage());
     }
 }