@@ -80,6 +80,9 @@ def main():
8080
8181 start_time = datetime .now ().strftime ('%Y%m%d_%H%M%S' )
8282 success , msg , output_path , output_file , output_extension = check_output_format (output_file_name , format )
83+ if not success :
84+ logger .error (f"Format error. { msg } " )
85+ sys .exit (1 )
8386 logger , _result_log = init_log (os .path .join (output_path , "fosslight_src_log_" + start_time + ".txt" ),
8487 True , logging .INFO , logging .DEBUG , _PKG_NAME , path_to_scan )
8588
@@ -143,11 +146,11 @@ def create_report_file(start_time, scanned_result, license_list, selected_scanne
143146 sheet_list ["matched_text" ] = get_license_list_to_print (license_list )
144147
145148 output_file_without_ext = os .path .join (output_path , output_file )
146- success_to_write , writing_msg = write_output_file (output_file_without_ext , output_extension , sheet_list , extended_header )
147- logger .info ("Writing Output file(" + output_file + output_extension + "):"
148- + str (success_to_write ) + " " + writing_msg )
149+ success_to_write , writing_msg , result_file = write_output_file (output_file_without_ext , output_extension , sheet_list , extended_header )
149150 if success_to_write :
150- _result_log ["Output file" ] = output_file_without_ext + output_extension
151+ logger .info (f"Writing Output file({ result_file } , success:{ success_to_write } " )
152+ else :
153+ logger .error (f"Fail to generate result file. msg:({ writing_msg } )" )
151154
152155
153156def run_all_scanners (path_to_scan , output_file_name = "" , _write_json_file = False , num_cores = - 1 ,
0 commit comments