@@ -324,6 +324,9 @@ def _relational_compare_generate_json(xname1: str,
324324 xpatchresults : Optional [str ],
325325 usermappingfile : Optional [str ],
326326 addresses : List [str ],
327+ loglevel : str ,
328+ logfilename : Optional [str ],
329+ logfilemode : str ,
327330 ) -> JSONResult :
328331 try :
329332 (path1 , xfile1 ) = UC .get_path_filename (xname1 )
@@ -334,6 +337,13 @@ def _relational_compare_generate_json(xname1: str,
334337 print (str (e .wrap ()))
335338 exit (1 )
336339
340+ UC .set_logging (
341+ loglevel ,
342+ path1 ,
343+ logfilename = logfilename ,
344+ mode = logfilemode ,
345+ msg = "relational compare all" )
346+
337347 usermapping : Dict [str , str ] = {}
338348 if usermappingfile is not None :
339349 if os .path .isfile (usermappingfile ):
@@ -387,8 +397,13 @@ def relational_compare_all_cmd(args: argparse.Namespace) -> NoReturn:
387397 xpatchresults : Optional [str ] = args .patch_results_file
388398 xoutput : str = args .output
389399 usermappingfile : Optional [str ] = args .usermapping
400+ loglevel : str = args .loglevel
401+ logfilename : Optional [str ] = args .logfilename
402+ logfilemode : str = args .logfilemode
390403
391- result = _relational_compare_generate_json (xname1 , xname2 , xpatchresults , usermappingfile , [])
404+ result = _relational_compare_generate_json (xname1 , xname2 , xpatchresults ,
405+ usermappingfile , [],
406+ loglevel , logfilename , logfilemode )
392407 if result .is_ok :
393408 jsonresult = JU .jsonok ("compareall" , result .content )
394409 exitval = 0
@@ -418,8 +433,13 @@ def relational_compare_app_cmd(args: argparse.Namespace) -> NoReturn:
418433 xpatchresults : Optional [str ] = args .patch_results_file
419434 xoutput : str = args .output
420435 usermappingfile : Optional [str ] = args .usermapping
436+ loglevel : str = args .loglevel
437+ logfilename : Optional [str ] = args .logfilename
438+ logfilemode : str = args .logfilemode
421439
422- result = _relational_compare_generate_json (xname1 , xname2 , xpatchresults , usermappingfile , [])
440+ result = _relational_compare_generate_json (xname1 , xname2 , xpatchresults ,
441+ usermappingfile , [],
442+ loglevel , logfilename , logfilemode )
423443 if not result .is_ok :
424444 print ("ERROR: Couldn't generate app comparison results" )
425445 exit (1 )
0 commit comments