Object.print to output file?

I’m using the set_report_default_file_hier/set_report_severity_action_hier functions to print logs from a particular agent to an output file. However when the agent calls sequence_item.print (not uvm_info,…), then the log does not go to the output file.
I understand I could do uvm_info with sequence_item.sprint(), but is there a way to make the sequence_item.print() go to the output file?