/**
* @param Request $request
* @return array
*/
public function trackRequest(Request $request)
{
if ($request->isEmptyRequest()) {
Common::printDebug("The request is empty");
} else {
Common::printDebug("Current datetime: " . date("Y-m-d H:i:s", $request->getCurrentTimestamp()));
$visit = Visit\Factory::make();
$visit->setRequest($request);
$visit->handle();
}
// increment successfully logged request count. make sure to do this after try-catch,
// since an excluded visit is considered 'successfully logged'
++$this->countOfLoggedRequests;
}