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 | import json | 1 | import json |
2 | import urllib | 2 | import urllib |
3 | import urllib2 | 3 | import urllib2 |
4 | +import logging | ||
4 | 5 | ||
5 | from dateutil.parser import parse | 6 | from dateutil.parser import parse |
6 | 7 | ||
@@ -11,6 +12,8 @@ from colab.proxy.gitlab.models import (GitlabProject, GitlabMergeRequest, | @@ -11,6 +12,8 @@ from colab.proxy.gitlab.models import (GitlabProject, GitlabMergeRequest, | ||
11 | GitlabComment, GitlabIssue) | 12 | GitlabComment, GitlabIssue) |
12 | from colab.proxy.utils.proxy_data_api import ProxyDataAPI | 13 | from colab.proxy.utils.proxy_data_api import ProxyDataAPI |
13 | 14 | ||
15 | +LOGGER = logging.getLogger('colab.plugin.gitlab') | ||
16 | + | ||
14 | 17 | ||
15 | class GitlabDataAPI(ProxyDataAPI): | 18 | class GitlabDataAPI(ProxyDataAPI): |
16 | 19 | ||
@@ -34,7 +37,7 @@ class GitlabDataAPI(ProxyDataAPI): | @@ -34,7 +37,7 @@ class GitlabDataAPI(ProxyDataAPI): | ||
34 | data = urllib2.urlopen(url, timeout=10) | 37 | data = urllib2.urlopen(url, timeout=10) |
35 | json_data = json.load(data) | 38 | json_data = json.load(data) |
36 | except urllib2.URLError: | 39 | except urllib2.URLError: |
37 | - print "Connection timeout: " + url | 40 | + LOGGER.exception("Connection timeout: " + url) |
38 | json_data = [] | 41 | json_data = [] |
39 | 42 | ||
40 | return json_data | 43 | return json_data |
@@ -177,22 +180,22 @@ class GitlabDataAPI(ProxyDataAPI): | @@ -177,22 +180,22 @@ class GitlabDataAPI(ProxyDataAPI): | ||
177 | return all_comments | 180 | return all_comments |
178 | 181 | ||
179 | def fetch_data(self): | 182 | def fetch_data(self): |
180 | - print "projects" | 183 | + LOGGER.info("Importing Projects") |
181 | projects = self.fetch_projects() | 184 | projects = self.fetch_projects() |
182 | for datum in projects: | 185 | for datum in projects: |
183 | datum.save() | 186 | datum.save() |
184 | 187 | ||
185 | - print "MR" | 188 | + LOGGER.info("Importing Merge Requests") |
186 | merge_request_list = self.fetch_merge_request(projects) | 189 | merge_request_list = self.fetch_merge_request(projects) |
187 | for datum in merge_request_list: | 190 | for datum in merge_request_list: |
188 | datum.save() | 191 | datum.save() |
189 | 192 | ||
190 | - print "issues" | 193 | + LOGGER.info("Importing Issues") |
191 | issue_list = self.fetch_issue(projects) | 194 | issue_list = self.fetch_issue(projects) |
192 | for datum in issue_list: | 195 | for datum in issue_list: |
193 | datum.save() | 196 | datum.save() |
194 | 197 | ||
195 | - print "comments" | 198 | + LOGGER.info("Importing Comments") |
196 | comments_list = self.fetch_comments() | 199 | comments_list = self.fetch_comments() |
197 | for datum in comments_list: | 200 | for datum in comments_list: |
198 | datum.save() | 201 | datum.save() |