@@ -348,6 +348,8 @@ def __clear_archive_file(model_context):
348348 __logger .throwing (class_name = _class_name , method_name = _method_name , error = de )
349349 raise de
350350
351+ __logger .exiting (class_name = _class_name , method_name = _method_name )
352+ 351353
352354def __close_archive (model_context ):
353355 """
@@ -509,6 +511,7 @@ def __check_and_customize_model(model, model_context, aliases, credential_inject
509511 archive_file_name = model_context .get_archive_file_name ())
510512 except ValidateException , ex :
511513 __logger .warning ('WLSDPLY-06015' , ex .getLocalizedMessage (), class_name = _class_name , method_name = _method_name )
514+ __logger .exiting (_class_name , _method_name )
512515 return model
513516
514517
@@ -555,19 +558,6 @@ def __remote_report(model_context):
555558 print key , ' ' , wls_archive
556559 print ''
557560
558- 559- def __log_and_exit (model_context , exit_code , class_name , method_name ):
560- """
561- Helper method to log the exiting message and call sys.exit()
562- :param exit_code: the exit code to use
563- :param class_name: the class name to pass to the logger
564- :param method_name: the method name to pass to the logger
565- """
566- __logger .exiting (result = exit_code , class_name = class_name , method_name = method_name )
567- 568- tool_exit .end (model_context , exit_code )
569- 570- 571561def main (args ):
572562 """
573563 The main entry point for the discoverDomain tool.
@@ -595,14 +585,14 @@ def main(args):
595585
596586 # create a minimal model for summary logging
597587 model_context = model_context_helper .create_exit_context (_program_name )
598- __log_and_exit (model_context , exit_code , _class_name , _method_name )
588+ tool_exit . __log_and_exit (__logger , model_context , exit_code , _class_name , _method_name )
599589
600590 try :
601591 __clear_archive_file (model_context )
602592 except DiscoverException , ex :
603593 __logger .severe ('WLSDPLY-06010' , _program_name , model_context .get_archive_file_name (),
604594 ex .getLocalizedMessage (), error = ex , class_name = _class_name , method_name = _method_name )
605- __log_and_exit (model_context , ExitCode .ERROR , _class_name , _method_name )
595+ tool_exit . __log_and_exit (__logger , model_context , ExitCode .ERROR , _class_name , _method_name )
606596
607597 aliases = Aliases (model_context , wlst_mode = __wlst_mode , exception_type = ExceptionType .DISCOVER )
608598 model = None
@@ -625,19 +615,19 @@ def main(args):
625615 __logger .severe ('WLSDPLY-06011' , _program_name , model_context .get_domain_name (),
626616 model_context .get_domain_home (), ex .getLocalizedMessage (),
627617 error = ex , class_name = _class_name , method_name = _method_name )
628- __log_and_exit (model_context , ExitCode .ERROR , _class_name , _method_name )
618+ tool_exit . __log_and_exit (__logger , model_context , ExitCode .ERROR , _class_name , _method_name )
629619
630620 try :
631621 __persist_model (model , model_context )
632622
633623 except TranslateException , ex :
634624 __logger .severe ('WLSDPLY-20024' , _program_name , model_context .get_archive_file_name (), ex .getLocalizedMessage (),
635625 error = ex , class_name = _class_name , method_name = _method_name )
636- __log_and_exit (model_context , ExitCode .ERROR , _class_name , _method_name )
626+ tool_exit . __log_and_exit (__logger , model_context , ExitCode .ERROR , _class_name , _method_name )
637627
638628 __close_archive (model_context )
639629
640- __log_and_exit (model_context , exit_code , _class_name , _method_name )
630+ tool_exit . __log_and_exit (__logger , model_context , exit_code , _class_name , _method_name )
641631
642632
643633if __name__ == '__main__' or __name__ == 'main' :
@@ -648,4 +638,4 @@ def main(args):
648638 except exceptions .SystemExit , ex :
649639 raise ex
650640 except (exceptions .Exception , java .lang .Exception ), ex :
651- exception_helper .__handle_unexpected_exception (ex , _program_name , _class_name , __logger )
641+ tool_exit .__handle_unexpected_exception (ex , _program_name , _class_name , __logger )
0 commit comments