Example #1
0
 /** Funkcja zwraca nazwÄ™ priorytetu na podstawie kodu priorytetu.
  *
  * @param int $priority - kod priorytetu
  * @return string - nazwa priorytetu
  */
 public static function getPriorityName($priority)
 {
     if (empty(self::$_priorities)) {
         $r = new ReflectionClass('Logger_Abstract');
         self::$_priorities = array_flip($r->getConstants());
     }
     return self::$_priorities[$priority];
 }
Example #2
0
 protected function log($objSource, Logger_Event $eventObject)
 {
     $eventObject->putAdditionalData('logic_action_name', $this->logicActionName);
     parent::log($objSource, $eventObject);
 }
Example #3
0
 /**
  * Zwraca dane przystowane do zapisu loga do bazy danych
  * @return array - tablica z danymi zdarzenia
  */
 public function getData()
 {
     $ret = empty($this->additionalData) ? array() : $this->additionalData;
     $ret['message'] = $this->message;
     $ret['event_code'] = $this->eventCode;
     $ret['priority'] = $this->priority;
     $ret['priorityName'] = Logger_Abstract::getPriorityName($this->priority);
     return $ret;
 }