/** * generate key for this request * * @return string */ protected function getErrorKey() { if (empty(self::$error_key)) { self::$error_key = uniqid(); } return self::$error_key; }
/** * create string for insert statement of one log entry * * @param Netresearch_Logmon_Model_Log $log Log entry * * @return string */ protected function getInsertDataForLog(Netresearch_Logmon_Model_Log $log) { return sprintf('(%d, "%s", "%s", %d, "%s", "%s", "%s", "%s", "%s", "%s")', $log->getId(), addslashes($log->getTimestamp()), addslashes($log->getType()), $log->getLogLevel(), addslashes($log->getModule()), addslashes($log->getExceptionString()), addslashes($log->getMessage()), addslashes($log->getStackString()), addslashes($log->getDataString()), $log->getErrorKey()); }