From 3234ca8d650e335afdc84621148bcd264017e8aa Mon Sep 17 00:00:00 2001 From: dnbasta Date: Thu, 29 Feb 2024 07:41:49 +0100 Subject: [PATCH] implemented info level logging for all methods --- ynabapiimport/ynabapiimport.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ynabapiimport/ynabapiimport.py b/ynabapiimport/ynabapiimport.py index 8eec830..8499021 100644 --- a/ynabapiimport/ynabapiimport.py +++ b/ynabapiimport/ynabapiimport.py @@ -52,17 +52,19 @@ def import_transactions(self, startdate: date = None, memo_regex: str = None) -> def create_auth_link(self, institution_id: str) -> str: auth_link = self._gocardless_client.create_requisition_auth_link(institution_id=institution_id) + self.logger.info(f'created auth link for {institution_id} under reference {self._gocardless_client.reference}') return auth_link def fetch_institutions(self, countrycode: str) -> List[dict]: - return self._gocardless_client.get_institutions(countrycode=countrycode) + institutions = self._gocardless_client.get_institutions(countrycode=countrycode) + self.logger.info(f'fetched list with {len(institutions)} institutions for countrycode {countrycode}') + return institutions def test_memo_regex(self, memo_regex: str) -> List[dict]: transactions = self._gocardless_client.fetch_transactions() mc = MemoCleaner(memo_regex=memo_regex) r = [{t.memo: mc.clean(t).memo} for t in transactions] - self.logger.info('results of applied regex to memo in form of: [{original_memo: cleaned_memo}]') - self.logger.info(json.dumps(r, indent=4)) + self.logger.info(f'tested memo regex on {len(r)} transactions from {self._gocardless_client.reference}') return r @staticmethod