What is the purpose of enabling recording_detail

Hi All,

Could somebody tell me what is the purpose of below line of code?.

 uvm_config_db#(int)::set(this, "*", "recording_detail", UVM_FULL);

Is it mandatory to have the above setting?.

In reply to chethan2807:

This is a useless setting of the recording detail. With recording detail you can switch on/off transaction recording.

 uvm_config_db #(int)::set(null, "*", "recording_detail", 1);

is switching on the transcation recording and

 uvm_config_db #(int)::set(null, "*", "recording_detail", 0);

is switching of transaction recording.

In reply to chr_sue:

Hi,

Thank you so much for the response.
I couldn’t understand the meaning of switching on/off of transaction recording. It will be great helpful if you can explain with some examples.