154 def statisticLogUpdate(self, localObj, urlMd5, siteId, status, queryCallback, isInsert=False):
155 if urlMd5
is not None:
156 StatisticLogManager.addNewRecord(queryCallback, siteId, urlMd5)
158 StatisticLogManager.statisticUpdate(queryCallback, Constants.StatFreqConstants.FREQ_INSERT, 1, siteId,
160 StatisticLogManager.logUpdate(queryCallback,
"LOG_INSERT", localObj, siteId, urlMd5)
161 if status == dc.EventObjects.URL.STATUS_NEW:
162 StatisticLogManager.statisticUpdate(queryCallback, Constants.StatFreqConstants.FREQ_NEW_STATUS, 1,
164 StatisticLogManager.logUpdate(queryCallback,
"LOG_NEW", localObj, siteId, urlMd5)
165 elif status == dc.EventObjects.URL.STATUS_SELECTED_CRAWLING:
166 StatisticLogManager.logUpdate(queryCallback,
"LOG_SELECTED_CRAWLING", localObj, siteId, urlMd5)
167 elif status == dc.EventObjects.URL.STATUS_CRAWLING:
168 StatisticLogManager.logUpdate(queryCallback,
"LOG_CRAWLING", localObj, siteId, urlMd5)
169 elif status == dc.EventObjects.URL.STATUS_CRAWLED:
170 StatisticLogManager.statisticUpdate(queryCallback, Constants.StatFreqConstants.FREQ_CRAWLED_STATUS, 1,
172 StatisticLogManager.logUpdate(queryCallback,
"LOG_CRAWLED", localObj, siteId, urlMd5)
173 elif status == dc.EventObjects.URL.STATUS_SELECTED_PROCESSING:
174 StatisticLogManager.logUpdate(queryCallback,
"LOG_SELECTED_PROCESSING", localObj, siteId, urlMd5)
175 elif status == dc.EventObjects.URL.STATUS_PROCESSING:
176 StatisticLogManager.logUpdate(queryCallback,
"LOG_PROCESSING", localObj, siteId, urlMd5)
177 elif status == dc.EventObjects.URL.STATUS_PROCESSED:
178 StatisticLogManager.statisticUpdate(queryCallback, Constants.StatFreqConstants.FREQ_PROCESSED_STATS, 1,
180 StatisticLogManager.logUpdate(queryCallback,
"LOG_PROCESSED", localObj, siteId, urlMd5)