55import base64
66import json
77from ..utility_function .utility_function import UtilityFunction
8+ import logging
9+
10+ logger = logging .getLogger (__name__ )
811
912
1013class OutgoingRecorder ():
@@ -13,14 +16,14 @@ class OutgoingRecorder():
1316 def base64_encode (self , data ):
1417 try :
1518 if global_variables .DEBUG :
16- print ("about to parse outgoing body as base64" )
19+ logger . info ("about to parse outgoing body as base64" )
1720 encoded_body = (base64 .standard_b64encode (data )).decode (encoding = 'UTF-8' )
1821 transfer_encoding = 'base64'
1922 if global_variables .DEBUG :
20- print ( "base64 encoded body: " + encoded_body )
23+ logger . info ( f "base64 encoded body: { str ( encoded_body ) } " )
2124 except :
2225 if global_variables .DEBUG :
23- print ("Outgoing Body is of type other than json or base64" )
26+ logger . warning ("Outgoing Body is of type other than json or base64" )
2427 encoded_body = None
2528 transfer_encoding = None
2629
@@ -35,10 +38,10 @@ def prepare_model(self, mock_req, mock_res, event_model, start_time, end_time):
3538 if global_variables .moesif_options .get ('LOG_BODY_OUTGOING' , True ) and mock_req .body :
3639 try :
3740 if global_variables .DEBUG :
38- print ('about to parse request json' )
41+ logger . info ('about to parse request json' )
3942 req_body = json .loads (mock_req .body )
4043 if global_variables .DEBUG :
41- print ("Req body json parsed successfully" )
44+ logger . info ("Req body json parsed successfully" )
4245 req_body = utility_function .mask_body (req_body , global_variables .moesif_options .get ('REQUEST_BODY_MASKS' ))
4346 req_body_transfer_encoding = 'json'
4447 except :
@@ -50,10 +53,10 @@ def prepare_model(self, mock_req, mock_res, event_model, start_time, end_time):
5053 if global_variables .moesif_options .get ('LOG_BODY_OUTGOING' , True ) and mock_res .content :
5154 try :
5255 if global_variables .DEBUG :
53- print ("about to process response body as json" )
56+ logger . info ("about to process response body as json" )
5457 rsp_body = json .loads (mock_res .content )
5558 if global_variables .DEBUG :
56- print ("Resp body json parsed successfully" )
59+ logger . info ("Resp body json parsed successfully" )
5760 rsp_body = utility_function .mask_body (rsp_body , global_variables .moesif_options .get ('RESPONSE_BODY_MASKS' ))
5861 rsp_body_transfer_encoding = 'json'
5962 except :
@@ -100,7 +103,7 @@ def prepare_recorder(self, options, mock_req, mock_res, start_time, end_time):
100103 event_model ['user_id' ] = identify_user (mock_req , mock_res )
101104 except :
102105 if global_variables .DEBUG :
103- print ("can not execute identify_user function, Please check moesif settings." )
106+ logger . info ("can not execute identify_user function, Please check moesif settings." )
104107
105108 event_model ['company_id' ] = None
106109 try :
@@ -109,7 +112,7 @@ def prepare_recorder(self, options, mock_req, mock_res, start_time, end_time):
109112 event_model ['company_id' ] = identify_company (mock_req , mock_res )
110113 except :
111114 if global_variables .DEBUG :
112- print ("can not execute identify_company function, Please check moesif settings." )
115+ logger . info ("can not execute identify_company function, Please check moesif settings." )
113116
114117 event_model ['session_token' ] = None
115118 try :
@@ -118,7 +121,7 @@ def prepare_recorder(self, options, mock_req, mock_res, start_time, end_time):
118121 event_model ['session_token' ] = get_session_token (mock_req , mock_res )
119122 except :
120123 if global_variables .DEBUG :
121- print ("Can not execute get_session_token function. Please check moesif settings." )
124+ logger . info ("Can not execute get_session_token function. Please check moesif settings." )
122125
123126 event_model ['metadata' ] = None
124127 try :
@@ -127,7 +130,7 @@ def prepare_recorder(self, options, mock_req, mock_res, start_time, end_time):
127130 event_model ['metadata' ] = get_metadata (mock_req , mock_res )
128131 except :
129132 if global_variables .DEBUG :
130- print ("can not execute get_metadata function, please check moesif settings." )
133+ logger . info ("can not execute get_metadata function, please check moesif settings." )
131134
132135 try :
133136 skip_event = options .get ('SKIP_OUTGOING' , None )
@@ -136,7 +139,7 @@ def prepare_recorder(self, options, mock_req, mock_res, start_time, end_time):
136139 return mock_res
137140 except :
138141 if global_variables .DEBUG :
139- print ("Having difficulty executing skip_event function. Please check moesif settings." )
142+ logger . info ("Having difficulty executing skip_event function. Please check moesif settings." )
140143
141144 # Prepare the moesif model
142145 mo_model = self .prepare_model (mock_req , mock_res , event_model , start_time , end_time )
0 commit comments