14
14
from .context import Context
15
15
from .exception import SATOSAConfigurationError
16
16
from .exception import SATOSAError , SATOSAAuthenticationError , SATOSAUnknownError
17
- from .logging_util import satosa_logging
18
17
from .micro_services .account_linking import AccountLinking
19
18
from .micro_services .consent import Consent
20
19
from .plugin_loader import load_backends , load_frontends
24
23
25
24
from satosa .deprecated import hash_attributes
26
25
26
+ import satosa .logging_util as lu
27
27
28
28
logger = logging .getLogger (__name__ )
29
29
@@ -136,8 +136,9 @@ def _auth_req_callback_func(self, context, internal_request):
136
136
"filter" : internal_request .attributes or [],
137
137
"requester_name" : internal_request .requester_name ,
138
138
})
139
- satosa_logging (logger , logging .INFO ,
140
- "Requesting provider: {}" .format (internal_request .requester ), state )
139
+ msg = "Requesting provider: {}" .format (internal_request .requester )
140
+ logline = lu .LOG_FMT .format (id = lu .get_session_id (state ), message = msg )
141
+ logger .info (logline )
141
142
142
143
if self .request_micro_services :
143
144
return self .request_micro_services [0 ].process (context , internal_request )
@@ -232,7 +233,8 @@ def _run_bound_endpoint(self, context, spec):
232
233
msg = "ERROR_ID [{err_id}]\n STATE:\n {state}" .format (
233
234
err_id = error .error_id , state = state
234
235
)
235
- satosa_logging (logger , logging .ERROR , msg , error .state , exc_info = True )
236
+ logline = lu .LOG_FMT .format (id = lu .get_session_id (context .state ), message = msg )
237
+ logger .error (logline , error .state , exc_info = True )
236
238
return self ._handle_satosa_authentication_error (error )
237
239
238
240
def _load_state (self , context ):
@@ -252,9 +254,9 @@ def _load_state(self, context):
252
254
state = State ()
253
255
finally :
254
256
context .state = state
255
- msg_tmpl = ' Loaded state {state} from cookie {cookie}'
256
- msg = msg_tmpl . format (state = state , cookie = context . cookie )
257
- logger .info (msg )
257
+ msg = " Loaded state {state} from cookie {cookie}" . format ( state = state , cookie = context . cookie )
258
+ logline = lu . LOG_FMT . format (id = lu . get_session_id ( context . state ), message = msg )
259
+ logger .info (logline )
258
260
259
261
def _save_state (self , resp , context ):
260
262
"""
@@ -289,17 +291,19 @@ def run(self, context):
289
291
except SATOSANoBoundEndpointError :
290
292
raise
291
293
except SATOSAError :
292
- satosa_logging (logger , logging .ERROR , "Uncaught SATOSA error " , context .state ,
293
- exc_info = True )
294
+ msg = "Uncaught SATOSA error"
295
+ logline = lu .LOG_FMT .format (id = lu .get_session_id (context .state ), message = msg )
296
+ logger .error (logline , exc_info = True )
294
297
raise
295
298
except UnknownSystemEntity as err :
296
- satosa_logging ( logger , logging . ERROR ,
297
- "configuration error: unknown system entity " + str ( err ),
298
- context . state , exc_info = False )
299
+ msg = "configuration error: unknown system entity " + str ( err )
300
+ logline = lu . LOG_FMT . format ( id = lu . get_session_id ( context . state ), message = msg )
301
+ logger . error ( logline , exc_info = False )
299
302
raise
300
303
except Exception as err :
301
- satosa_logging (logger , logging .ERROR , "Uncaught exception" , context .state ,
302
- exc_info = True )
304
+ msg = "Uncaught exception"
305
+ logline = lu .LOG_FMT .format (id = lu .get_session_id (context .state ), message = msg )
306
+ logger .error (logline , exc_info = True )
303
307
raise SATOSAUnknownError ("Unknown error" ) from err
304
308
return resp
305
309
0 commit comments