setting the Verbosity only for few /sequences/objects/interfaces in uvm?
<p>How do I control the verbosity of certain components so that I can set a verbosity to only few of the components?</p>

<p>Lets say, for example in the verification of a particular feature, the test, few set of components/sequences/objects/interfaces etc are involved. I would like to set the verbosity of only these to be <code>UVM_HIGH</code>. I do not want to set the global severity to be set <code>UVM_HIGH</code> since lot of unrelated debug messages could come in which might increase the log size. </p>

<p>What would be a cleaner way of doing this? Its okay to use an additional commandline-plusarg for triggering this. Basically, the requirement would be that the test/components/sequences/objects/interfaces involved for a particular feature verification should take the global severity or the feature specific severity depending on which is higher.</p>

<p>Please note that one cannot use the built in report methods of <code>uvm_component</code> since, the <code>uvm_info</code> statements can be inside <code>uvm_object</code> extended classes as well as interfaces.</p>