uvm_table_printer printer_name;
UVM_FILE file_handle;
in build_phase
printer_name = new();
printer_name.knobs.depth = 3; (Indicates how deep to recurse when printing objects. A depth of -1 means to print everything.)
printer_name.knobs.default_radix = UVM_HEX;
printer_name.knobs.begin_elements = -1; (if add Prints a range using ellipses for values )
file_handle = $fopen("./file_name.txt","w+");
when need print trans;
printer_name.knobs.mcd = file_handle;
trans.print(printer_name);