Esempio n. 1
0
def log_initiliazation_thread_logs_at_initialization_main_logs(initialization_execution_log=None,initialization_logger=initialization_logger,cron_logger=cron_logger):
	try:
		current_taxpayer_index = initialization_execution_log['current_taxpayer_index']
		total_taxpayers = initialization_execution_log['total_taxpayers']
		end = initialization_execution_log['end']
		current_table_row = initialization_execution_log['current_table_row']
		lock = initialization_execution_log['lock']
		total_percentage_done = _Utilities.get_process_percentage_done(current_taxpayer_index,total_taxpayers)
		initialization_execution_log['percentage_done'] = total_percentage_done				
		with lock:
			current_table_row.value = current_table_row.value + 1
		if current_table_row.value >= INITIALIZATION_LOGGING_CONFIG['table_row_limit']:
			with lock: 
				current_table_row.value = 0
			begin_table_row = _Utilities.format_log(INITIALIZATION_TABLE_TITLES,INITIALIZATION_TABLE_FIELD_LENGTHS,begin=True)	
			initialization_logger.info('',extra=begin_table_row)
		initialization_execution_log = _Utilities.format_log(initialization_execution_log,INITIALIZATION_TABLE_FIELD_LENGTHS)
		initialization_logger.info('',extra=initialization_execution_log)
		if end is True:
			end_table_row = _Utilities.format_log(DEFAULT_LOG,INITIALIZATION_TABLE_FIELD_LENGTHS,end=True)
			initialization_logger.info('',extra=end_table_row)
			end_message = initialization_execution_log['end_message']
			initialization_logger.info(end_message,extra=DEFAULT_LOG)
	except Exception as e:
		initialization_logger.critical(e.message)
		already_handled_exception = Already_Handled_Exception(e.message)
		raise already_handled_exception	
Esempio n. 2
0
def log_sl1_thread_logs_at_sl1_main_logs(sl1_execution_log=None,sl1_logger=sl1_logger,cron_logger=cron_logger):
	try:
		current_taxpayer_index = sl1_execution_log['current_taxpayer_index']
		total_taxpayers = sl1_execution_log['total_taxpayers']
		end = sl1_execution_log['end']
		current_table_row = sl1_execution_log['current_table_row']
		lock = sl1_execution_log['lock']
		total_percentage_done = _Utilities.get_process_percentage_done(current_taxpayer_index,total_taxpayers)
		sl1_execution_log['percentage_done'] = total_percentage_done				
		with lock:
			current_table_row.value = current_table_row.value + 1
		if current_table_row.value >= SL1_LOGGING_CONFIG['table_row_limit']:
			with lock: 
				current_table_row.value = 0
			begin_table_row = _Utilities.format_log(SL1_TABLE_TITLES,SL1_TABLE_FIELD_LENGTHS,begin=True)	
			sl1_logger.info('',extra=begin_table_row)
		sl1_execution_log = _Utilities.format_log(sl1_execution_log,SL1_TABLE_FIELD_LENGTHS)
		sl1_logger.info('',extra=sl1_execution_log)
		if end is True:
			end_table_row = _Utilities.format_log(DEFAULT_LOG,SL1_TABLE_FIELD_LENGTHS,end=True)
			sl1_logger.info('',extra=end_table_row)
			end_message = sl1_execution_log['end_message']
			sl1_logger.info(end_message,extra=DEFAULT_LOG)
	except Exception as e:
		sl1_logger.critical(e.message)
		already_handled_exception = Already_Handled_Exception(e.message)
		raise already_handled_exception	
Esempio n. 3
0
def log_sl1_thread_logs_at_sl1_main_logs(sl1_execution_log=None,
                                         sl1_logger=sl1_logger,
                                         cron_logger=cron_logger):
    try:
        current_taxpayer_index = sl1_execution_log['current_taxpayer_index']
        total_taxpayers = sl1_execution_log['total_taxpayers']
        end = sl1_execution_log['end']
        current_table_row = sl1_execution_log['current_table_row']
        lock = sl1_execution_log['lock']
        total_percentage_done = _Utilities.get_process_percentage_done(
            current_taxpayer_index, total_taxpayers)
        sl1_execution_log['percentage_done'] = total_percentage_done
        with lock:
            current_table_row.value = current_table_row.value + 1
        if current_table_row.value >= SL1_LOGGING_CONFIG['table_row_limit']:
            with lock:
                current_table_row.value = 0
            begin_table_row = _Utilities.format_log(SL1_TABLE_TITLES,
                                                    SL1_TABLE_FIELD_LENGTHS,
                                                    begin=True)
            sl1_logger.info('', extra=begin_table_row)
        sl1_execution_log = _Utilities.format_log(sl1_execution_log,
                                                  SL1_TABLE_FIELD_LENGTHS)
        sl1_logger.info('', extra=sl1_execution_log)
        if end is True:
            end_table_row = _Utilities.format_log(DEFAULT_LOG,
                                                  SL1_TABLE_FIELD_LENGTHS,
                                                  end=True)
            sl1_logger.info('', extra=end_table_row)
            end_message = sl1_execution_log['end_message']
            sl1_logger.info(end_message, extra=DEFAULT_LOG)
    except Exception as e:
        sl1_logger.critical(e.message)
        already_handled_exception = Already_Handled_Exception(e.message)
        raise already_handled_exception
Esempio n. 4
0
def log_eq_thread_logs_at_equalization_main_logs(
        equalization_execution_log=None,
        equalization_logger=equalization_logger,
        cron_logger=cron_logger):
    try:
        taxpayer_identifier = equalization_execution_log['identifier']
        current_taxpayer_index = equalization_execution_log[
            'current_taxpayer_index']
        total_taxpayers = equalization_execution_log['total_taxpayers']
        current_table_row = equalization_execution_log['current_table_row']
        lock = equalization_execution_log['lock']
        end = equalization_execution_log['end']
        total_percentage_done = _Utilities.get_process_percentage_done(
            current_taxpayer_index, total_taxpayers)
        equalization_execution_log['percentage_done'] = total_percentage_done
        with lock:
            current_table_row.value = current_table_row.value + 1
        if current_table_row.value >= EQUALIZATION_LOGGING_CONFIG[
                'table_row_limit']:
            with lock:
                current_table_row.value = 0
            begin_table_row = _Utilities.format_log(
                EQUALIZATION_TABLE_TITLES,
                EQUALIZATION_TABLE_FIELD_LENGTHS,
                begin=True)
            equalization_logger.info('', extra=begin_table_row)
        equalization_execution_log = _Utilities.format_log(
            equalization_execution_log, EQUALIZATION_TABLE_FIELD_LENGTHS)
        equalization_logger.info('', extra=equalization_execution_log)
        if end is True:
            end_table_row = _Utilities.format_log(
                DEFAULT_LOG, EQUALIZATION_TABLE_FIELD_LENGTHS, end=True)
            equalization_logger.info('', extra=end_table_row)
            end_message = equalization_execution_log['end_message']
            equalization_logger.info(end_message, extra=DEFAULT_LOG)
    except Exception as e:
        equalization_logger.critical(e.message)
        already_handled_exception = Already_Handled_Exception(e.message)
        raise already_handled_exception