def step_impl(context): """ :type context: behave.runner.Context """ global _global_err_cmp, _global_debug_cmp, _global_err_param, _global_debug_param _debug_msg = make_textual_log_message(*_global_debug_param) ok_(_debug_msg == _global_debug_cmp, "Debug message did not match: \nResult:" + str(_debug_msg.encode()) + "\nComparison:\n" + str(_global_debug_cmp.encode()))
def log_locally(_data, _category, _severity, _process_id_param, _user_id, _occurred_when, _address_param, _node_id, _uid, _pid): global _log_to_database_severity, process_id, _broker_url, _address if _process_id_param is None: _process_id_param = process_id if os.name == "nt": write_to_event_log(make_textual_log_message(_data, _category, _severity, _process_id_param, _user_id, _occurred_when, _address, _node_id, _uid, _pid), "Application", _category, _severity) else: print( make_sparse_log_message(_data, _category, _severity, process_id, _user_id, _occurred_when, _address, _node_id, _uid, _pid))
def log_locally(_data, _category, _severity, _process_id_param, _user_id, _occurred_when, _address_param, _node_id, _uid, _pid): global process_id, address if _process_id_param is None: _process_id_param = process_id if _address_param is None: _address_param = address if os.name == "nt": write_to_event_log(make_textual_log_message(_data, _category, _severity, _process_id_param, _user_id, _occurred_when, _address_param, _node_id, _uid, _pid), "Application", _category, _severity) else: _message = make_sparse_log_message(_data, _category, _severity, _process_id_param, _user_id, _occurred_when, _address_param, _node_id, _uid, _pid) try: x_logger.log(msg=_message, level=CRITICAL) except Exception as e: print( make_sparse_log_message("FAILED TO WRITE TO FILE, PRINTING ERROR: "+ str(e) + _message, EC_SERVICE, SEV_ERROR, _process_id_param, _user_id, _occurred_when, _address_param, _node_id, _uid, _pid))