Exemplo n.º 1
0
 public static function monitorApiStart($cached, $action, $partnerId, $sessionType, $clientTag, $isInMultiRequest = false)
 {
     self::initApiMonitor($cached, $action, $partnerId, $clientTag);
     if (!self::$stream) {
         return;
     }
     self::$basicApiInfo = array(self::FIELD_CACHED => $cached, self::FIELD_KS_TYPE => $sessionType, self::FIELD_MULTIREQUEST => $isInMultiRequest);
     $data = array_merge(self::$basicEventInfo, self::$basicApiInfo, array(self::FIELD_EVENT_TYPE => self::EVENT_API_START));
     self::writeEvent($data);
 }
Exemplo n.º 2
0
 public static function monitorApiStart($cached, $action, $partnerId, $sessionType, $clientTag, $isInMultiRequest = false)
 {
     if ($partnerId == -1) {
         $splittedClientTag = explode(' ', $clientTag);
         $partnerIdIndex = array_search('partnerId:', $splittedClientTag);
         if ($partnerIdIndex !== false && isset($splittedClientTag[$partnerIdIndex + 1])) {
             $partnerId = $splittedClientTag[$partnerIdIndex + 1];
         }
     }
     self::initApiMonitor($cached, $action, $partnerId, $clientTag);
     if (!self::$stream) {
         return;
     }
     self::$basicApiInfo = array(self::FIELD_CACHED => $cached, self::FIELD_KS_TYPE => $sessionType, self::FIELD_MULTIREQUEST => $isInMultiRequest);
     $data = array_merge(self::$basicEventInfo, self::$basicApiInfo, array(self::FIELD_EVENT_TYPE => self::EVENT_API_START));
     self::writeEvent($data);
 }