Пример #1
0
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()))
Пример #2
0
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))
Пример #3
0
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))