Skip to content

Commit 831d652

Browse files
feat: Add extensive loggers (#91)
* feat: Add extensive loggers * bump up version
1 parent 76bc76f commit 831d652

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

fyle/platform/internals/api_base.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
Define ApiBase class implementing API helper methods.
33
"""
44

5+
import logging
56
import json
67

78
from .decorators import retry
@@ -10,6 +11,8 @@
1011
from ..globals.config import config
1112

1213

14+
logger = logging.getLogger(__name__)
15+
1316
class ApiBase(Network):
1417
"""The base class for all API classes."""
1518

@@ -57,9 +60,11 @@ def make_get_request(self, api_url, query_params=None):
5760
)
5861

5962
if response.status_code == 200:
63+
logger.debug('Response for get request for url: %s, %s', api_url, response.text)
6064
result = json.loads(response.text)
6165
return result
6266

67+
logger.info('Response for get request for url: %s, %s', api_url, response.text)
6368
ApiBase._assert_response(response)
6469

6570
@retry(n=3, backoff=5, exceptions=exceptions.InvalidTokenError)
@@ -83,10 +88,14 @@ def make_post_request(self, api_url, payload):
8388
data=payload
8489
)
8590

91+
logger.debug('Payload for post request: %s', payload)
92+
8693
if response.status_code == 200:
94+
logger.debug('Response for post request: %s', response.text)
8795
result = json.loads(response.text)
8896
return result
89-
97+
98+
logger.info('Response for post request: %s', response.text)
9099
ApiBase._assert_response(response)
91100

92101

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setuptools.setup(
77
name='fyle',
8-
version='v0.37.1',
8+
version='v0.37.2',
99
author='Siva Narayanan',
1010
author_email='[email protected]',
1111
description='Python SDK for accessing Fyle Platform APIs',

0 commit comments

Comments
 (0)