diff --git a/vdirsyncer/storage/dav/base.py b/vdirsyncer/storage/dav/base.py index 4a73a4e..8fc7042 100644 --- a/vdirsyncer/storage/dav/base.py +++ b/vdirsyncer/storage/dav/base.py @@ -9,11 +9,15 @@ from ..base import Storage, Item import vdirsyncer.exceptions as exceptions +import vdirsyncer.log as log import requests import urlparse from lxml import etree +dav_logger = log.get('storage.dav') + + class DavStorage(Storage): # the file extension of items. Useful for testing against radicale. @@ -121,8 +125,16 @@ class DavStorage(Storage): if self._session is None: self._session = requests.session() url = self.parsed_url.scheme + '://' + self.parsed_url.netloc + path - return self._session.request(method, url, data=data, headers=headers, - **self._settings) + dav_logger.debug(u'Method: {}'.format(method)) + dav_logger.debug(u'Path: {}'.format(path)) + dav_logger.debug(u'/// DATA') + dav_logger.debug(data) + dav_logger.debug(u'/// END DATA') + r = self._session.request(method, url, data=data, headers=headers, + **self._settings) + dav_logger.debug(r.status_code) + dav_logger.debug(r.text) + return r @staticmethod def _check_response(response):