
Group: Reporting Classes

The reporting classes provide a facility for issuing reports with consistent
formatting. Users can configure what actions to take and what files to send
output to based on report severity, ID, or both severity and ID. Users can
also filter messages based on their verbosity settings.

The primary interface to the UVM reporting facility is the <uvm_report_object>
from which all <uvm_components> extend. The uvm_report_object delegates most
tasks to its internal <uvm_report_handler>. If the report handler determines
the report is not filtered based the configured verbosity setting, it sends
the report to the central <uvm_report_server> for formatting and processing.

(see uvm_ref_reporting.gif)

