@@ -66,6 +66,12 @@ def get_record_api_id(self):
6666 def get_record_task_id (self ):
6767 return self .task_id
6868
69+ def get_record_user_id (self ):
70+ return self .user_id
71+
72+ def get_record_credential_id (self ):
73+ return self .credential_id
74+
6975 def get_record_request (self ):
7076 return {
7177 'body' : self .request .body .decode ('utf-8' ),
@@ -88,6 +94,8 @@ def record(self, extra_data={}):
8894 'application_id' : self .get_record_application_id (),
8995 'api_id' : self .get_record_api_id (),
9096 'task_id' : self .get_record_task_id (),
97+ 'user_id' : self .get_record_user_id (),
98+ 'credential_id' : self .get_record_credential_id (),
9199 'request' : self .get_record_request (),
92100 'response' : self .get_record_response ()
93101 }
@@ -102,6 +110,18 @@ def initialize_trace_id(self):
102110 'utf-8' ) if trace_id and len (trace_id ) > 0 else str (uuid4 ())
103111 logger .debug (f'trace id { self .trace_id } ' )
104112
113+ def initialize_credential_id (self ):
114+ credential_id = self .request .query_arguments .get ('credential_id' )
115+ self .credential_id = credential_id [0 ].decode (
116+ 'utf-8' ) if credential_id and len (credential_id ) > 0 else None
117+ logger .debug (f'credential id { self .credential_id } ' )
118+
119+ def initialize_user_id (self ):
120+ user_id = self .request .query_arguments .get ('user_id' )
121+ self .user_id = user_id [0 ].decode (
122+ 'utf-8' ) if user_id and len (user_id ) > 0 else None
123+ logger .debug (f'user id { self .user_id } ' )
124+
105125 def initialize_api_id (self ):
106126 api_id = self .request .query_arguments .get ('api_id' )
107127 self .api_id = api_id [0 ].decode (
@@ -123,3 +143,5 @@ def initialize(self):
123143 self .initialize_task_id ()
124144 self .initialize_application_id ()
125145 self .initialize_api_id ()
146+ self .initialize_user_id ()
147+ self .initialize_credential_id ()
0 commit comments