Commit 4be2f277332e662ae241e49b854820431a8a8a11
Committed by
Sergio Oliveira
1 parent
939a9bad
Exists in
master
and in
39 other branches
Add logger
Showing
1 changed file
with
8 additions
and
5 deletions
Show diff stats
colab/proxy/gitlab/data_api.py
| 1 | 1 | import json |
| 2 | 2 | import urllib |
| 3 | 3 | import urllib2 |
| 4 | +import logging | |
| 4 | 5 | |
| 5 | 6 | from dateutil.parser import parse |
| 6 | 7 | |
| ... | ... | @@ -11,6 +12,8 @@ from colab.proxy.gitlab.models import (GitlabProject, GitlabMergeRequest, |
| 11 | 12 | GitlabComment, GitlabIssue) |
| 12 | 13 | from colab.proxy.utils.proxy_data_api import ProxyDataAPI |
| 13 | 14 | |
| 15 | +LOGGER = logging.getLogger('colab.plugin.gitlab') | |
| 16 | + | |
| 14 | 17 | |
| 15 | 18 | class GitlabDataAPI(ProxyDataAPI): |
| 16 | 19 | |
| ... | ... | @@ -34,7 +37,7 @@ class GitlabDataAPI(ProxyDataAPI): |
| 34 | 37 | data = urllib2.urlopen(url, timeout=10) |
| 35 | 38 | json_data = json.load(data) |
| 36 | 39 | except urllib2.URLError: |
| 37 | - print "Connection timeout: " + url | |
| 40 | + LOGGER.exception("Connection timeout: " + url) | |
| 38 | 41 | json_data = [] |
| 39 | 42 | |
| 40 | 43 | return json_data |
| ... | ... | @@ -177,22 +180,22 @@ class GitlabDataAPI(ProxyDataAPI): |
| 177 | 180 | return all_comments |
| 178 | 181 | |
| 179 | 182 | def fetch_data(self): |
| 180 | - print "projects" | |
| 183 | + LOGGER.info("Importing Projects") | |
| 181 | 184 | projects = self.fetch_projects() |
| 182 | 185 | for datum in projects: |
| 183 | 186 | datum.save() |
| 184 | 187 | |
| 185 | - print "MR" | |
| 188 | + LOGGER.info("Importing Merge Requests") | |
| 186 | 189 | merge_request_list = self.fetch_merge_request(projects) |
| 187 | 190 | for datum in merge_request_list: |
| 188 | 191 | datum.save() |
| 189 | 192 | |
| 190 | - print "issues" | |
| 193 | + LOGGER.info("Importing Issues") | |
| 191 | 194 | issue_list = self.fetch_issue(projects) |
| 192 | 195 | for datum in issue_list: |
| 193 | 196 | datum.save() |
| 194 | 197 | |
| 195 | - print "comments" | |
| 198 | + LOGGER.info("Importing Comments") | |
| 196 | 199 | comments_list = self.fetch_comments() |
| 197 | 200 | for datum in comments_list: |
| 198 | 201 | datum.save() | ... | ... |