UVM prints not printing time value after decimal point

In reply to graeme_jessiman:

Thanks for your inputs…
Actually issue is not with printing inside UVM info by %f format.
As per you example will elaborate my query,
uvm_info @ 0.000ns,
Here .000ns in your case might be correct for zero time simulation but when we long simulation tests, this .000ns does help as the UVM_ERROR prints 5000.000ns but actual error in waveform occurred at 5000.525ns.
Hope this could be helpful to understand this issue.