Share this page

# Example: lr.get_debug_message

In the following example, the lr.get_debug_message function retrieves the runtime logging setting, performs bitwise comparisons with the settings constants, and outputs a message for two of the possible cases.

    int msg_level;
    int lvlMask = 0xF; //Filter out "Extended Log = 16"
    int dataAndParams = (lr.MSG_CLASS_RESULT_DATA | lr.MSG_CLASS_PARAMETERS);

    //Get the run time logging settings
    msg_level = lr.get_debug_message( );
    //Filter out "Extended Log"
    msg_level &= lvlMask;
    /* Check if message level is "Data Returned by Server" and "Parameter Substitution" */

    if (msg_level == dataAndParams)
        lr.message("Current message level is result data and parameters.");
    /* Check for no extended logging */
    if (msg_level == lr.MSG_CLASS_BRIEF_LOG)
       lr.message("Current message level is Standard Log.");

Tips to improve your search results... VuGen Function Reference Version 25.1-25.3 Function Reference 25.1-25.3 All View Local Help Center View Online Help Center Version: