Quantcast
Channel: All LoadRunner Practitioners Forum posts
Viewing all articles
Browse latest Browse all 12134

Re: Can I catch some system errors like connection refused/timeout in my script?

$
0
0

how about trying it this way custom logging.

 

static void funcSetLogLevel(int paramLogLevel)

{

                int iCurrentDebugLevel = lr_get_debug_message();

               

                switch(paramLogLevel)

                {

                                case 0:

                                                lr_set_debug_message(iCurrentDebugLevel, LR_SWITCH_OFF);                

                                                lr_set_debug_message(LR_MSG_CLASS_JIT_LOG_ON_ERROR,

                                                                     LR_SWITCH_ON);

                                                break;              

                                               

                                case 1:

                                                lr_set_debug_message(iCurrentDebugLevel, LR_SWITCH_OFF);                

                                                lr_set_debug_message(LR_MSG_CLASS_PARAMETERS |

                                                                     LR_MSG_CLASS_RESULT_DATA,

                                                                     LR_SWITCH_ON);            

                                                break;         

                                               

                                case 2:

                                                lr_set_debug_message(iCurrentDebugLevel, LR_SWITCH_OFF);              

                                                lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG |                    

                                                                     LR_MSG_CLASS_RESULT_DATA |                    

                                                                     LR_MSG_CLASS_FULL_TRACE |                    

                                                                     LR_MSG_CLASS_PARAMETERS,

                                                                     LR_SWITCH_ON);

                                                break;              

                                               

                                default:                

                                                lr_error_message("Log level is not recognized : %i", paramLogLevel);            

                                                break;

                }

}

 

To invoke it you just need to call the funcSetLogLevel function and pass an int value corresponding to the level of logging you want.

 

Eg,           funcSetLogLevel(0);


Viewing all articles
Browse latest Browse all 12134

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>